Back to Multiple platform build/check report for BioC 3.9
ABCDEFGHIJKL[M]NOPQRSTUVWXYZ

CHECK report for mzR on celaya2

This page was generated on 2019-04-09 13:01:54 -0400 (Tue, 09 Apr 2019).

Package 1062/1703HostnameOS / ArchINSTALLBUILDCHECKBUILD BIN
mzR 2.17.2
Steffen Neumann
Snapshot Date: 2019-04-08 17:01:18 -0400 (Mon, 08 Apr 2019)
URL: https://git.bioconductor.org/packages/mzR
Branch: master
Last Commit: 19812c5
Last Changed Date: 2019-03-05 10:26:12 -0400 (Tue, 05 Mar 2019)
malbec2 Linux (Ubuntu 18.04.2 LTS) / x86_64  OK  OK  WARNINGS UNNEEDED, same version exists in internal repository
tokay2 Windows Server 2012 R2 Standard / x64  OK  OK  WARNINGS  OK UNNEEDED, same version exists in internal repository
celaya2 OS X 10.11.6 El Capitan / x86_64  OK  OK [ WARNINGS ] OK UNNEEDED, same version exists in internal repository
merida2 OS X 10.11.6 El Capitan / x86_64  OK  OK  WARNINGS  OK 

Summary

Package: mzR
Version: 2.17.2
Command: /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD check --install=check:mzR.install-out.txt --library=/Library/Frameworks/R.framework/Versions/Current/Resources/library --no-vignettes --timings mzR_2.17.2.tar.gz
StartedAt: 2019-04-09 03:53:41 -0400 (Tue, 09 Apr 2019)
EndedAt: 2019-04-09 03:56:21 -0400 (Tue, 09 Apr 2019)
EllapsedTime: 160.2 seconds
RetCode: 0
Status:  WARNINGS 
CheckDir: mzR.Rcheck
Warnings: 1

Command output

##############################################################################
##############################################################################
###
### Running command:
###
###   /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD check --install=check:mzR.install-out.txt --library=/Library/Frameworks/R.framework/Versions/Current/Resources/library --no-vignettes --timings mzR_2.17.2.tar.gz
###
##############################################################################
##############################################################################


* using log directory ‘/Users/biocbuild/bbs-3.9-bioc/meat/mzR.Rcheck’
* using R Under development (unstable) (2019-03-18 r76245)
* using platform: x86_64-apple-darwin15.6.0 (64-bit)
* using session charset: UTF-8
* using option ‘--no-vignettes’
* checking for file ‘mzR/DESCRIPTION’ ... OK
* checking extension type ... Package
* this is package ‘mzR’ version ‘2.17.2’
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... NOTE
Found the following hidden files and directories:
  .BBSoptions
These were most likely included in error. See section ‘Package
structure’ in the ‘Writing R Extensions’ manual.
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package ‘mzR’ can be installed ... WARNING
Found the following significant warnings:
  cramp.cpp:73:27: warning: field 'm_declaredScansOnly' will be initialized after field 'm_runInfo' [-Wreorder]
  pwiz/data/msdata/ChromatogramList_mz5.cpp:233:49: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
  pwiz/data/msdata/SpectrumList_mz5.cpp:222:15: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
  pwiz/data/msdata/SpectrumList_mz5.cpp:252:15: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
  pwiz/data/identdata/Serializer_protXML.cpp:97:9: warning: field 'strict' will be initialized after field 'nPeptides' [-Wreorder]
  pwiz/utility/misc/TabReader.cpp:44:22: warning: assigning field to itself [-Wself-assign-field]
Found the following additional notes/warnings:
  pwiz/data/identdata/Serializer_pepXML.cpp:1545:5: warning: control may reach end of non-void function [-Wreturn-type]
See ‘/Users/biocbuild/bbs-3.9-bioc/meat/mzR.Rcheck/00install.out’ for details.
* checking installed package size ... NOTE
  installed size is 12.6Mb
  sub-directories of 1Mb or more:
    libs  12.0Mb
* checking package directory ... OK
* checking ‘build’ directory ... OK
* checking DESCRIPTION meta-information ... NOTE
Versioned 'LinkingTo' value for ‘Rhdf5lib’ is only usable in R >= 3.0.2
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking dependencies in R code ... OK
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... OK
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking line endings in shell scripts ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking compilation flags in Makevars ... OK
* checking for GNU extensions in Makefiles ... NOTE
GNU make is a SystemRequirements.
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking include directives in Makefiles ... OK
* checking compiled code ... NOTE
Note: information on .o files is not available
File ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/mzR/libs/mzR.so’:
  Found ‘__ZNSt3__14cerrE’, possibly from ‘std::cerr’ (C++)
  Found ‘___stderrp’, possibly from ‘stderr’ (C)
  Found ‘___stdoutp’, possibly from ‘stdout’ (C)
  Found ‘_abort’, possibly from ‘abort’ (C)
  Found ‘_exit’, possibly from ‘exit’ (C)
  Found ‘_puts’, possibly from ‘printf’ (C), ‘puts’ (C)
  Found ‘_rand_r’, possibly from ‘rand_r’ (C)

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs. The detected symbols are linked into the code but
might come from libraries and not actually be called.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
* checking files in ‘vignettes’ ... OK
* checking examples ... OK
* checking for unstated dependencies in ‘tests’ ... OK
* checking tests ...
  Running ‘runTests.R’
 OK
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes in ‘inst/doc’ ... OK
* checking running R code from vignettes ... SKIPPED
* checking re-building of vignette outputs ... SKIPPED
* checking PDF version of manual ... OK
* DONE

Status: 1 WARNING, 5 NOTEs
See
  ‘/Users/biocbuild/bbs-3.9-bioc/meat/mzR.Rcheck/00check.log’
for details.



Installation output

mzR.Rcheck/00install.out

##############################################################################
##############################################################################
###
### Running command:
###
###   /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD INSTALL mzR
###
##############################################################################
##############################################################################


* installing to library ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library’
* installing *source* package ‘mzR’ ...
** using staged installation
** libs
rm -f cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o RcppPwiz.o RcppPwizModule.o RcppIdent.o RcppIdentModule.o ./boost/libs/system/src/error_code.o ./boost/libs/regex/src/posix_api.o ./boost/libs/regex/src/fileiter.o ./boost/libs/regex/src/regex_raw_buffer.o ./boost/libs/regex/src/cregex.o ./boost/libs/regex/src/regex_debug.o ./boost/libs/regex/src/instances.o ./boost/libs/regex/src/icu.o ./boost/libs/regex/src/usinstances.o ./boost/libs/regex/src/regex.o ./boost/libs/regex/src/wide_posix_api.o ./boost/libs/regex/src/regex_traits_defaults.o ./boost/libs/regex/src/winstances.o ./boost/libs/regex/src/wc_regex_traits.o ./boost/libs/regex/src/c_regex_traits.o ./boost/libs/regex/src/cpp_regex_traits.o ./boost/libs/regex/src/static_mutex.o ./boost/libs/regex/src/w32_regex_traits.o ./boost/libs/iostreams/src/zlib.o ./boost/libs/iostreams/src/file_descriptor.o ./boost/libs/filesystem/src/operations.o ./boost/libs/filesystem/src/path.o ./boost/libs/filesystem/src/utf8_codecvt_facet.o ./boost/libs/chrono/src/chrono.o ./boost/libs/chrono/src/process_cpu_clocks.o ./boost/libs/chrono/src/thread_clock.o ./pwiz/data/msdata/Version.o ./pwiz/data/identdata/Version.o ./pwiz/data/common/MemoryIndex.o ./pwiz/data/common/CVTranslator.o ./pwiz/data/common/cv.o ./pwiz/data/common/ParamTypes.o ./pwiz/data/common/BinaryIndexStream.o ./pwiz/data/common/diff_std.o ./pwiz/data/common/Unimod.o ./pwiz/data/msdata/mz5/Configuration_mz5.o ./pwiz/data/msdata/mz5/Connection_mz5.o ./pwiz/data/msdata/mz5/Datastructures_mz5.o ./pwiz/data/msdata/mz5/ReferenceRead_mz5.o ./pwiz/data/msdata/mz5/ReferenceWrite_mz5.o ./pwiz/data/msdata/mz5/Translator_mz5.o ./pwiz/data/msdata/SpectrumList_MGF.o ./pwiz/data/msdata/DefaultReaderList.o ./pwiz/data/msdata/ChromatogramList_mzML.o ./pwiz/data/msdata/ChromatogramList_mz5.o ./pwiz/data/msdata/examples.o ./pwiz/data/msdata/Serializer_mzML.o ./pwiz/data/msdata/Serializer_MSn.o ./pwiz/data/msdata/Reader.o ./pwiz/data/msdata/Serializer_mz5.o ./pwiz/data/msdata/Serializer_MGF.o ./pwiz/data/msdata/Serializer_mzXML.o ./pwiz/data/msdata/SpectrumList_mzML.o ./pwiz/data/msdata/SpectrumList_MSn.o ./pwiz/data/msdata/SpectrumList_mz5.o ./pwiz/data/msdata/BinaryDataEncoder.o ./pwiz/data/msdata/Diff.o ./pwiz/data/msdata/MSData.o ./pwiz/data/msdata/References.o ./pwiz/data/msdata/SpectrumList_mzXML.o ./pwiz/data/msdata/IO.o ./pwiz/data/msdata/SpectrumList_BTDX.o ./pwiz/data/msdata/SpectrumInfo.o ./pwiz/data/msdata/RAMPAdapter.o ./pwiz/data/msdata/LegacyAdapter.o ./pwiz/data/msdata/SpectrumIterator.o ./pwiz/data/msdata/MSDataFile.o ./pwiz/data/msdata/MSNumpress.o ./pwiz/data/msdata/SpectrumListCache.o ./pwiz/data/msdata/Index_mzML.o ./pwiz/data/msdata/SpectrumWorkerThreads.o ./pwiz/data/identdata/IdentDataFile.o ./pwiz/data/identdata/IdentData.o ./pwiz/data/identdata/DefaultReaderList.o ./pwiz/data/identdata/Reader.o ./pwiz/data/identdata/Serializer_protXML.o ./pwiz/data/identdata/Serializer_pepXML.o ./pwiz/data/identdata/Serializer_mzid.o ./pwiz/data/identdata/IO.o ./pwiz/data/identdata/References.o ./pwiz/data/identdata/MascotReader.o ./pwiz/data/proteome/Modification.o ./pwiz/data/proteome/Digestion.o ./pwiz/data/proteome/Peptide.o ./pwiz/data/proteome/AminoAcid.o ./pwiz/utility/minimxml/XMLWriter.o ./pwiz/utility/minimxml/SAXParser.o ./pwiz/utility/chemistry/Chemistry.o ./pwiz/utility/chemistry/ChemistryData.o ./pwiz/utility/chemistry/MZTolerance.o ./pwiz/utility/misc/IntegerSet.o ./pwiz/utility/misc/Base64.o ./pwiz/utility/misc/IterationListener.o ./pwiz/utility/misc/MSIHandler.o ./pwiz/utility/misc/Filesystem.o ./pwiz/utility/misc/TabReader.o ./pwiz/utility/misc/random_access_compressed_ifstream.o ./pwiz/utility/misc/SHA1.o ./pwiz/utility/misc/SHA1Calculator.o ./pwiz/utility/misc/sha1calc.o ./random_access_gzFile.o ./RcppExports.o ./boost/libs/thread/src/pthread/once.o ./boost/libs/thread/src/pthread/thread.o rampR.o 
find . -name \*˜ -exec rm {} \;   ## from cleanup
find . -name \*.o -exec rm {} \;  ## from cleanup
find . -name "#*#" -exec rm {} \; ## from cleanup
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c cramp.cpp -o cramp.o
In file included from cramp.cpp:49:
./cramp.h:261:17: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
        memmove(this,&rhs,sizeof(rhs));
        ˜˜˜˜˜˜˜ ^
./cramp.h:261:17: note: explicitly cast the pointer to silence this warning
        memmove(this,&rhs,sizeof(rhs));
                ^
                (void*)
./cramp.h:315:17: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
        memmove(this,&rhs,sizeof(rhs));
        ˜˜˜˜˜˜˜ ^
./cramp.h:315:17: note: explicitly cast the pointer to silence this warning
        memmove(this,&rhs,sizeof(rhs));
                ^
                (void*)
cramp.cpp:73:27: warning: field 'm_declaredScansOnly' will be initialized after field 'm_runInfo' [-Wreorder]
    m_filename(fileName), m_declaredScansOnly(declaredScansOnly), m_runInfo()
                          ^
3 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c ramp_base64.cpp -o ramp_base64.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c ramp.cpp -o ramp.o
ramp.cpp:248:23: warning: unused variable 'fgot' [-Wunused-variable]
                char *fgot=ramp_fgets(buf,sizeof(buf)-1,result);
                      ^
ramp.cpp:451:12: warning: unused variable 'nread' [-Wunused-variable]
    size_t nread = ramp_fread(indexOffsetTemp, sizeof(indexOffsetTemp), pFI);
           ^
ramp.cpp:650:31: warning: unused variable 'fgot' [-Wunused-variable]
                        char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
                              ^
ramp.cpp:692:31: warning: unused variable 'fgot' [-Wunused-variable]
                        char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
                              ^
ramp.cpp:729:27: warning: unused variable 'fgot' [-Wunused-variable]
                    char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
                          ^
ramp.cpp:1446:27: warning: unused variable 'fgot' [-Wunused-variable]
                    char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
                          ^
ramp.cpp:1532:15: warning: unused variable 'fgot' [-Wunused-variable]
        char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
              ^
ramp.cpp:1528:11: warning: unused variable 'fgot' [-Wunused-variable]
    char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
          ^
ramp.cpp:2090:28: warning: unused variable 'nread' [-Wunused-variable]
                    size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
                           ^
ramp.cpp:2293:27: warning: unused variable 'fgot' [-Wunused-variable]
                    char *fgot=ramp_fgets(buf, sizeof(buf)-1 , pFI);
                          ^
ramp.cpp:2340:24: warning: unused variable 'nread' [-Wunused-variable]
                size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
                       ^
ramp.cpp:2212:19: warning: unused variable 'fgot' [-Wunused-variable]
            char *fgot=ramp_fgets(buf, sizeof(buf)-1, pFI);
                  ^
ramp.cpp:2520:15: warning: unused variable 'fgot' [-Wunused-variable]
        char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
              ^
ramp.cpp:2544:15: warning: unused variable 'fgot' [-Wunused-variable]
        char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
              ^
ramp.cpp:2516:11: warning: unused variable 'fgot' [-Wunused-variable]
    char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
          ^
ramp.cpp:2695:19: warning: unused variable 'fgot' [-Wunused-variable]
            char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
                  ^
ramp.cpp:2731:19: warning: unused variable 'fgot' [-Wunused-variable]
            char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
                  ^
ramp.cpp:2682:11: warning: unused variable 'fgot' [-Wunused-variable]
    char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
          ^
18 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppRamp.cpp -o RcppRamp.o
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:14:
./cramp.h:261:17: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
        memmove(this,&rhs,sizeof(rhs));
        ˜˜˜˜˜˜˜ ^
./cramp.h:261:17: note: explicitly cast the pointer to silence this warning
        memmove(this,&rhs,sizeof(rhs));
                ^
                (void*)
./cramp.h:315:17: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
        memmove(this,&rhs,sizeof(rhs));
        ˜˜˜˜˜˜˜ ^
./cramp.h:315:17: note: explicitly cast the pointer to silence this warning
        memmove(this,&rhs,sizeof(rhs));
                ^
                (void*)
RcppRamp.cpp:215:27: warning: unused variable 'info' [-Wunused-variable]
            rampScanInfo *info = ramp->getScanHeaderInfo( 1 );
                          ^
3 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppRampModule.cpp -o RcppRampModule.o
In file included from RcppRampModule.cpp:2:
In file included from ./RcppRamp.h:14:
./cramp.h:261:17: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
        memmove(this,&rhs,sizeof(rhs));
        ˜˜˜˜˜˜˜ ^
./cramp.h:261:17: note: explicitly cast the pointer to silence this warning
        memmove(this,&rhs,sizeof(rhs));
                ^
                (void*)
./cramp.h:315:17: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
        memmove(this,&rhs,sizeof(rhs));
        ˜˜˜˜˜˜˜ ^
./cramp.h:315:17: note: explicitly cast the pointer to silence this warning
        memmove(this,&rhs,sizeof(rhs));
                ^
                (void*)
2 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppPwiz.cpp -o RcppPwiz.o
RcppPwiz.cpp:173:11: warning: unused variable 'N' [-Wunused-variable]
      int N = slp->size();
          ^
RcppPwiz.cpp:803:10: warning: unused variable 'nativeIdFormat_' [-Wunused-variable]
    CVID nativeIdFormat_ = id::getDefaultNativeIDFormat(*msd); // Ask CHRIS if I'm correctly dereferencing this...
         ^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check51
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:57:1: note: expanded from here
boost_concept_check175
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check174
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check188
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check187
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:267:1: note: expanded from here
boost_concept_check81
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:269:1: note: expanded from here
boost_concept_check151
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:273:1: note: expanded from here
boost_concept_check69
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:275:1: note: expanded from here
boost_concept_check74
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:277:1: note: expanded from here
boost_concept_check103
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:279:1: note: expanded from here
boost_concept_check108
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:281:1: note: expanded from here
boost_concept_check139
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:283:1: note: expanded from here
boost_concept_check144
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:285:1: note: expanded from here
boost_concept_check188
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:287:1: note: expanded from here
boost_concept_check193
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:289:1: note: expanded from here
boost_concept_check223
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:291:1: note: expanded from here
boost_concept_check228
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:293:1: note: expanded from here
boost_concept_check261
^
In file included from RcppPwiz.cpp:1:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:295:1: note: expanded from here
boost_concept_check266
^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppPwizModule.cpp -o RcppPwizModule.o
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check51
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check174
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:57:1: note: expanded from here
boost_concept_check175
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check187
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:12:
In file included from ./pwiz/data/msdata/MSDataFile.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check188
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:267:1: note: expanded from here
boost_concept_check81
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:269:1: note: expanded from here
boost_concept_check151
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:273:1: note: expanded from here
boost_concept_check69
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:275:1: note: expanded from here
boost_concept_check74
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:277:1: note: expanded from here
boost_concept_check103
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:279:1: note: expanded from here
boost_concept_check108
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:281:1: note: expanded from here
boost_concept_check139
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:283:1: note: expanded from here
boost_concept_check144
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:285:1: note: expanded from here
boost_concept_check188
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:287:1: note: expanded from here
boost_concept_check193
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:289:1: note: expanded from here
boost_concept_check223
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:291:1: note: expanded from here
boost_concept_check228
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:293:1: note: expanded from here
boost_concept_check261
^
In file included from RcppPwizModule.cpp:2:
In file included from ./RcppPwiz.h:20:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:295:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppIdent.cpp -o RcppIdent.o
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check51
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check451
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check464
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check463
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:177:1: note: expanded from here
boost_concept_check483
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:175:1: note: expanded from here
boost_concept_check482
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:179:1: note: expanded from here
boost_concept_check484
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check515
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check516
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:182:1: note: expanded from here
boost_concept_check549
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check577
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:142:1: note: expanded from here
boost_concept_check607
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:124:1: note: expanded from here
boost_concept_check651
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check679
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check681
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check701
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check714
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check731
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:91:1: note: expanded from here
boost_concept_check729
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:189:1: note: expanded from here
boost_concept_check753
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check754
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:77:1: note: expanded from here
boost_concept_check774
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:173:1: note: expanded from here
boost_concept_check798
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:175:1: note: expanded from here
boost_concept_check799
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:132:1: note: expanded from here
boost_concept_check901
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check904
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check175
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check174
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:211:1: note: expanded from here
boost_concept_check188
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:209:1: note: expanded from here
boost_concept_check187
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:287:1: note: expanded from here
boost_concept_check81
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:289:1: note: expanded from here
boost_concept_check151
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:293:1: note: expanded from here
boost_concept_check69
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:295:1: note: expanded from here
boost_concept_check74
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:297:1: note: expanded from here
boost_concept_check103
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check108
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check139
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:303:1: note: expanded from here
boost_concept_check144
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check188
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check193
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check223
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check228
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check261
^
In file included from RcppIdent.cpp:1:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppIdentModule.cpp -o RcppIdentModule.o
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check51
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check451
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check464
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check463
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:177:1: note: expanded from here
boost_concept_check483
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:175:1: note: expanded from here
boost_concept_check482
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:179:1: note: expanded from here
boost_concept_check484
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check515
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check516
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:182:1: note: expanded from here
boost_concept_check549
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check577
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:142:1: note: expanded from here
boost_concept_check607
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:124:1: note: expanded from here
boost_concept_check651
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check679
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check681
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check701
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check714
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check731
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:91:1: note: expanded from here
boost_concept_check729
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:189:1: note: expanded from here
boost_concept_check753
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check754
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:77:1: note: expanded from here
boost_concept_check774
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:173:1: note: expanded from here
boost_concept_check798
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:175:1: note: expanded from here
boost_concept_check799
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:132:1: note: expanded from here
boost_concept_check901
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check904
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check175
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check174
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:211:1: note: expanded from here
boost_concept_check188
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:11:
In file included from ./pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:209:1: note: expanded from here
boost_concept_check187
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:287:1: note: expanded from here
boost_concept_check81
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:289:1: note: expanded from here
boost_concept_check151
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:293:1: note: expanded from here
boost_concept_check69
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:295:1: note: expanded from here
boost_concept_check74
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:297:1: note: expanded from here
boost_concept_check103
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check108
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check139
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:303:1: note: expanded from here
boost_concept_check144
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check188
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check193
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check223
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check228
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check261
^
In file included from RcppIdentModule.cpp:2:
In file included from ./RcppIdent.h:14:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/system/src/error_code.cpp -o boost/libs/system/src/error_code.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/posix_api.cpp -o boost/libs/regex/src/posix_api.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/fileiter.cpp -o boost/libs/regex/src/fileiter.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/regex_raw_buffer.cpp -o boost/libs/regex/src/regex_raw_buffer.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/cregex.cpp -o boost/libs/regex/src/cregex.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/regex_debug.cpp -o boost/libs/regex/src/regex_debug.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/instances.cpp -o boost/libs/regex/src/instances.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/icu.cpp -o boost/libs/regex/src/icu.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/usinstances.cpp -o boost/libs/regex/src/usinstances.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/regex.cpp -o boost/libs/regex/src/regex.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/wide_posix_api.cpp -o boost/libs/regex/src/wide_posix_api.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/regex_traits_defaults.cpp -o boost/libs/regex/src/regex_traits_defaults.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/winstances.cpp -o boost/libs/regex/src/winstances.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/wc_regex_traits.cpp -o boost/libs/regex/src/wc_regex_traits.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/c_regex_traits.cpp -o boost/libs/regex/src/c_regex_traits.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/cpp_regex_traits.cpp -o boost/libs/regex/src/cpp_regex_traits.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/static_mutex.cpp -o boost/libs/regex/src/static_mutex.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/regex/src/w32_regex_traits.cpp -o boost/libs/regex/src/w32_regex_traits.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/iostreams/src/zlib.cpp -o boost/libs/iostreams/src/zlib.o
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check51
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:69:1: note: expanded from here
boost_concept_check451
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check463
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check464
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:35:1: note: expanded from here
boost_concept_check484
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:31:1: note: expanded from here
boost_concept_check482
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check483
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check515
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:14:1: note: expanded from here
boost_concept_check516
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:31:1: note: expanded from here
boost_concept_check549
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check577
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check607
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check651
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check679
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check681
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:167:1: note: expanded from here
boost_concept_check701
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check714
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:149:1: note: expanded from here
boost_concept_check729
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:151:1: note: expanded from here
boost_concept_check731
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:37:1: note: expanded from here
boost_concept_check753
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:39:1: note: expanded from here
boost_concept_check754
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check774
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check799
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check798
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check901
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check904
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:17:1: note: expanded from here
boost_concept_check174
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:19:1: note: expanded from here
boost_concept_check175
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:21:1: note: expanded from here
boost_concept_check187
^
In file included from boost/libs/iostreams/src/zlib.cpp:19:
In file included from ./boost/boost/iostreams/filter/zlib.hpp:31:
In file included from ./boost/boost/iostreams/filter/symmetric.hpp:49:
In file included from ./boost/boost/iostreams/detail/buffer.hpp:20:
In file included from ./boost/boost/iostreams/read.hpp:19:
In file included from ./boost/boost/iostreams/detail/dispatch.hpp:17:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:23:1: note: expanded from here
boost_concept_check188
^
30 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/iostreams/src/file_descriptor.cpp -o boost/libs/iostreams/src/file_descriptor.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/filesystem/src/operations.cpp -o boost/libs/filesystem/src/operations.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/filesystem/src/path.cpp -o boost/libs/filesystem/src/path.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/filesystem/src/utf8_codecvt_facet.cpp -o boost/libs/filesystem/src/utf8_codecvt_facet.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/chrono/src/chrono.cpp -o boost/libs/chrono/src/chrono.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/chrono/src/process_cpu_clocks.cpp -o boost/libs/chrono/src/process_cpu_clocks.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/chrono/src/thread_clock.cpp -o boost/libs/chrono/src/thread_clock.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Version.cpp -o pwiz/data/msdata/Version.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/Version.cpp -o pwiz/data/identdata/Version.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/MemoryIndex.cpp -o pwiz/data/common/MemoryIndex.o
In file included from pwiz/data/common/MemoryIndex.cpp:25:
In file included from pwiz/data/common/MemoryIndex.hpp:26:
In file included from pwiz/data/common/Index.hpp:30:
In file included from ./boost/boost/shared_ptr.hpp:17:
In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:26:
In file included from ./boost/boost/checked_delete.hpp:15:
./boost/boost/core/checked_delete.hpp:34:5: warning: delete called on non-final 'pwiz::data::MemoryIndex::Impl' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
    delete x;
    ^
./boost/boost/smart_ptr/detail/shared_count.hpp:134:20: note: in instantiation of function template specialization 'boost::checked_delete<pwiz::data::MemoryIndex::Impl>' requested here
            boost::checked_delete( p );
                   ^
./boost/boost/smart_ptr/shared_ptr.hpp:271:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<pwiz::data::MemoryIndex::Impl>' requested here
    boost::detail::shared_count( p ).swap( pn );
    ^
./boost/boost/smart_ptr/shared_ptr.hpp:349:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct<pwiz::data::MemoryIndex::Impl, pwiz::data::MemoryIndex::Impl>' requested here
        boost::detail::sp_pointer_construct( this, p, pn );
                       ^
pwiz/data/common/MemoryIndex.cpp:73:44: note: in instantiation of function template specialization 'boost::shared_ptr<pwiz::data::MemoryIndex::Impl>::shared_ptr<pwiz::data::MemoryIndex::Impl>' requested here
PWIZ_API_DECL MemoryIndex::MemoryIndex() : impl_(new Impl) {}
                                           ^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:35:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:133:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:169:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:171:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:151:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:37:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:39:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:136:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:118:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:120:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:136:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/CVTranslator.cpp -o pwiz/data/common/CVTranslator.o
pwiz/data/common/CVTranslator.cpp:133:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return (key=="unit_" && value==MS_unit_OBSOLETE && cvid==UO_unit ||
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/common/CVTranslator.cpp:133:53: note: place parentheses around the '&&' expression to silence this warning
    return (key=="unit_" && value==MS_unit_OBSOLETE && cvid==UO_unit ||
                                                    ^
            (                                                       )
pwiz/data/common/CVTranslator.cpp:134:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
            key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:134:40: note: place parentheses around the '&&' expression to silence this warning
            key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
                                       ^
            (                                        )
pwiz/data/common/CVTranslator.cpp:135:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
            key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:135:40: note: place parentheses around the '&&' expression to silence this warning
            key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
                                       ^
            (                                        )
pwiz/data/common/CVTranslator.cpp:136:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
            key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:136:40: note: place parentheses around the '&&' expression to silence this warning
            key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
                                       ^
            (                                          )
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:13:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/CVTranslator.cpp:28:
In file included from ./boost/boost/algorithm/string/predicate.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
48 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/cv.cpp -o pwiz/data/common/cv.o
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/common/cv.cpp:34:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/ParamTypes.cpp -o pwiz/data/common/ParamTypes.o
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/ParamTypes.cpp:26:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:272:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:274:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:280:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:278:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:284:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:282:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:288:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:286:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:294:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/common/ParamTypes.cpp:29:
In file included from ./boost/boost/spirit/include/karma.hpp:16:
In file included from ./boost/boost/spirit/home/karma.hpp:14:
In file included from ./boost/boost/spirit/home/karma/string.hpp:13:
./boost/boost/spirit/home/karma/string/lit.hpp:179:17: warning: unused typedef 'extracted_string_type' [-Wunused-local-typedef]
                extracted_string_type;
                ^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/BinaryIndexStream.cpp -o pwiz/data/common/BinaryIndexStream.o
In file included from pwiz/data/common/BinaryIndexStream.cpp:25:
In file included from pwiz/data/common/BinaryIndexStream.hpp:26:
In file included from pwiz/data/common/Index.hpp:30:
In file included from ./boost/boost/shared_ptr.hpp:17:
In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:26:
In file included from ./boost/boost/checked_delete.hpp:15:
./boost/boost/core/checked_delete.hpp:34:5: warning: delete called on non-final 'pwiz::data::BinaryIndexStream::Impl' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
    delete x;
    ^
./boost/boost/smart_ptr/detail/shared_count.hpp:134:20: note: in instantiation of function template specialization 'boost::checked_delete<pwiz::data::BinaryIndexStream::Impl>' requested here
            boost::checked_delete( p );
                   ^
./boost/boost/smart_ptr/shared_ptr.hpp:271:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<pwiz::data::BinaryIndexStream::Impl>' requested here
    boost::detail::shared_count( p ).swap( pn );
    ^
./boost/boost/smart_ptr/shared_ptr.hpp:349:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct<pwiz::data::BinaryIndexStream::Impl, pwiz::data::BinaryIndexStream::Impl>' requested here
        boost::detail::sp_pointer_construct( this, p, pn );
                       ^
pwiz/data/common/BinaryIndexStream.cpp:402:82: note: in instantiation of function template specialization 'boost::shared_ptr<pwiz::data::BinaryIndexStream::Impl>::shared_ptr<pwiz::data::BinaryIndexStream::Impl>' requested here
PWIZ_API_DECL BinaryIndexStream::BinaryIndexStream(shared_ptr<iostream> isPtr) : impl_(new Impl(isPtr)) {}
                                                                                 ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:36:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:184:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:147:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:149:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:126:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:126:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:90:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:150:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:152:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:37:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:135:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:133:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/diff_std.cpp -o pwiz/data/common/diff_std.o
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:36:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:184:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:149:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:147:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:126:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:126:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:90:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:150:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:152:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:37:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:135:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:133:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/diff_std.cpp:26:
In file included from pwiz/data/common/diff_std.hpp:33:
In file included from pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:320:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/common/Unimod.cpp -o pwiz/data/common/Unimod.o
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:77:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:66:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:65:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:47:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:27:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:190:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:78:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:76:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:36:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:38:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:41:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:45:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:47:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/common/Unimod.cpp:25:
In file included from pwiz/data/common/Unimod.hpp:31:
In file included from ./boost_aux/boost/enum.hpp:20:
In file included from ./boost_aux/boost/enum/bitfield.hpp:22:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:450:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:196:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:194:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:198:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:200:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:202:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:204:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:208:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:206:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/common/Unimod.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:216:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/mz5/Configuration_mz5.cpp -o pwiz/data/msdata/mz5/Configuration_mz5.o
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/mz5/Configuration_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Configuration_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
30 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/mz5/Connection_mz5.cpp -o pwiz/data/msdata/mz5/Connection_mz5.o
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/mz5/Connection_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Connection_mz5.hpp:27:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
30 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/mz5/Datastructures_mz5.cpp -o pwiz/data/msdata/mz5/Datastructures_mz5.o
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/Datastructures_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
30 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp -o pwiz/data/msdata/mz5/ReferenceRead_mz5.o
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/mz5/ReferenceRead_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/../mz5/ReferenceRead_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
30 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp -o pwiz/data/msdata/mz5/ReferenceWrite_mz5.o
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.cpp:24:
In file included from pwiz/data/msdata/mz5/ReferenceWrite_mz5.hpp:28:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
30 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/mz5/Translator_mz5.cpp -o pwiz/data/msdata/mz5/Translator_mz5.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumList_MGF.cpp -o pwiz/data/msdata/SpectrumList_MGF.o
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MGF.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:420:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:422:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:426:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:428:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:430:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:434:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/DefaultReaderList.cpp -o pwiz/data/msdata/DefaultReaderList.o
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/ChromatogramList_mzML.cpp -o pwiz/data/msdata/ChromatogramList_mzML.o
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:26:
In file included from pwiz/data/msdata/ChromatogramList_mzML.hpp:29:
In file included from pwiz/data/msdata/ChromatogramListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:360:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:362:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:366:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:368:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:372:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:370:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:376:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:374:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:378:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:380:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:384:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:382:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:388:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:386:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/ChromatogramList_mz5.cpp -o pwiz/data/msdata/ChromatogramList_mz5.o
pwiz/data/msdata/ChromatogramList_mz5.cpp:233:49: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
    if (numberOfChromatograms_ > index && index >= 0)
                                          ˜˜˜˜˜ ^  ˜
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/ChromatogramList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/examples.cpp -o pwiz/data/msdata/examples.o
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/examples.cpp:25:
In file included from pwiz/data/msdata/examples.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Serializer_mzML.cpp -o pwiz/data/msdata/Serializer_mzML.o
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:26:
In file included from pwiz/data/msdata/Serializer_mzML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:152:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:150:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:158:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:160:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Serializer_MSn.cpp -o pwiz/data/msdata/Serializer_MSn.o
pwiz/data/msdata/Serializer_MSn.cpp:44:11: warning: unused variable 'sizeChargeMSn' [-Wunused-const-variable]
const int sizeChargeMSn    = 12; // struct Charge{ int z; double mass; }
          ^
pwiz/data/msdata/Serializer_MSn.cpp:45:11: warning: unused variable 'sizePeakMSn' [-Wunused-const-variable]
const int sizePeakMSn      = 12; // struct Peak{ double mz; float intensity; }
          ^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:25:
In file included from pwiz/data/msdata/Serializer_MSn.hpp:26:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:396:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:398:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:402:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:404:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:408:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:406:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:412:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:410:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:416:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:414:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:418:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:420:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:424:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:422:1: note: expanded from here
boost_concept_check261
^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Reader.cpp -o pwiz/data/msdata/Reader.o
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Reader.cpp:26:
In file included from pwiz/data/msdata/Reader.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:320:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Serializer_mz5.cpp -o pwiz/data/msdata/Serializer_mz5.o
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/Serializer_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Serializer_MGF.cpp -o pwiz/data/msdata/Serializer_MGF.o
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:25:
In file included from pwiz/data/msdata/Serializer_MGF.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:396:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:398:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:402:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:404:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:408:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:406:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:412:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:410:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:414:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:416:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:420:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:418:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:424:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:422:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/Serializer_MGF.cpp:29:
In file included from ./boost/boost/spirit/include/karma.hpp:16:
In file included from ./boost/boost/spirit/home/karma.hpp:14:
In file included from ./boost/boost/spirit/home/karma/string.hpp:13:
./boost/boost/spirit/home/karma/string/lit.hpp:179:17: warning: unused typedef 'extracted_string_type' [-Wunused-local-typedef]
                extracted_string_type;
                ^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Serializer_mzXML.cpp -o pwiz/data/msdata/Serializer_mzXML.o
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:25:
In file included from pwiz/data/msdata/Serializer_mzXML.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:18:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:20:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:36:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:38:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:40:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:42:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:46:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumList_mzML.cpp -o pwiz/data/msdata/SpectrumList_mzML.o
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_mzML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:152:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:150:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:160:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:158:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumList_MSn.cpp -o pwiz/data/msdata/SpectrumList_MSn.o
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_MSn.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:420:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:422:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:428:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:426:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:430:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:434:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumList_mz5.cpp -o pwiz/data/msdata/SpectrumList_mz5.o
pwiz/data/msdata/SpectrumList_mz5.cpp:222:15: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
    if (index >= 0 && index < numberOfSpectra_)
        ˜˜˜˜˜ ^  ˜
pwiz/data/msdata/SpectrumList_mz5.cpp:252:15: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
    if (index >= 0 && index < numberOfSpectra_)
        ˜˜˜˜˜ ^  ˜
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/SpectrumList_mz5.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/BinaryDataEncoder.cpp -o pwiz/data/msdata/BinaryDataEncoder.o
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:36:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:198:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:158:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:160:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:143:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:142:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:124:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:106:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:203:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:87:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:183:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:69:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:149:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:151:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/boost/iostreams/chain.hpp:29:
In file included from ./boost/boost/iostreams/detail/push.hpp:22:
In file included from ./boost/boost/iostreams/pipeline.hpp:18:
In file included from ./boost/boost/iostreams/traits.hpp:39:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:339:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:341:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:345:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:347:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:349:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:351:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:353:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:355:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:357:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:359:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:361:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:363:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:365:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:38:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:367:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Diff.cpp -o pwiz/data/msdata/Diff.o
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Diff.cpp:26:
In file included from pwiz/data/msdata/Diff.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/MSData.cpp -o pwiz/data/msdata/MSData.o
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/MSData.cpp:25:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/References.cpp -o pwiz/data/msdata/References.o
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/References.cpp:25:
In file included from pwiz/data/msdata/References.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumList_mzXML.cpp -o pwiz/data/msdata/SpectrumList_mzXML.o
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:25:
In file included from pwiz/data/msdata/SpectrumList_mzXML.hpp:29:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:144:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:146:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:152:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:150:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:160:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:158:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/IO.cpp -o pwiz/data/msdata/IO.o
pwiz/data/msdata/IO.cpp:2020:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
            else if (version == 1 && name == "acquisitionList" /* mzML 1.0 */ || name == "scanList")
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                ˜˜
pwiz/data/msdata/IO.cpp:2020:35: note: place parentheses around the '&&' expression to silence this warning
            else if (version == 1 && name == "acquisitionList" /* mzML 1.0 */ || name == "scanList")
                                  ^
                     (                                        )
pwiz/data/msdata/IO.cpp:2731:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
        else if (version == 1 && name == "acquisitionSettings" /* mzML 1.0 */ ||
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                ˜˜
pwiz/data/msdata/IO.cpp:2731:31: note: place parentheses around the '&&' expression to silence this warning
        else if (version == 1 && name == "acquisitionSettings" /* mzML 1.0 */ ||
                              ^
                 (                                            )
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/IO.cpp:26:
In file included from pwiz/data/msdata/IO.hpp:29:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:278:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:280:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:434:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:450:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:454:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:452:1: note: expanded from here
boost_concept_check261
^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumList_BTDX.cpp -o pwiz/data/msdata/SpectrumList_BTDX.o
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:26:
In file included from pwiz/data/msdata/SpectrumList_BTDX.hpp:30:
In file included from pwiz/data/msdata/SpectrumListBase.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:420:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:422:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:426:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:428:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:430:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:434:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check261
^
pwiz/data/msdata/SpectrumList_BTDX.cpp:278:19: warning: private field 'msd_' is not used [-Wunused-private-field]
    const MSData& msd_;
                  ^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumInfo.cpp -o pwiz/data/msdata/SpectrumInfo.o
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:27:
In file included from pwiz/data/msdata/SpectrumInfo.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/RAMPAdapter.cpp -o pwiz/data/msdata/RAMPAdapter.o
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:54:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:18:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:19:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:17:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:21:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:19:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:192:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:57:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:41:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:137:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:27:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:124:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:183:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:181:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:13:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:17:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:27:
In file included from pwiz/data/msdata/MSDataFile.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:415:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:417:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:421:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:423:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:425:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:427:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:429:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:431:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:433:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:435:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:439:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:437:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:441:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:443:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/LegacyAdapter.cpp -o pwiz/data/msdata/LegacyAdapter.o
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:27:
In file included from pwiz/data/msdata/LegacyAdapter.hpp:30:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:364:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:366:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:370:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:372:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:374:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:376:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:380:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:378:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:382:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:384:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:386:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:388:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:392:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:390:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumIterator.cpp -o pwiz/data/msdata/SpectrumIterator.o
pwiz/data/msdata/SpectrumIterator.cpp:125:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return (done() && &that.spectrumList_==&pastEndMarker_ ||
            ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/SpectrumIterator.cpp:125:20: note: place parentheses around the '&&' expression to silence this warning
    return (done() && &that.spectrumList_==&pastEndMarker_ ||
                   ^
            (                                             )
pwiz/data/msdata/SpectrumIterator.cpp:126:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
            &spectrumList_==&pastEndMarker_ && that.done() ||
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:126:45: note: place parentheses around the '&&' expression to silence this warning
            &spectrumList_==&pastEndMarker_ && that.done() ||
                                            ^
            (                                             )
pwiz/data/msdata/SpectrumIterator.cpp:127:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
            &spectrumList_==&that.spectrumList_ && currentIndex_==that.currentIndex_);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:127:49: note: place parentheses around the '&&' expression to silence this warning
            &spectrumList_==&that.spectrumList_ && currentIndex_==that.currentIndex_);
                                                ^
            (                                                                       )
pwiz/data/msdata/SpectrumIterator.cpp:141:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return !scanNumbers_.empty() && currentScanNumber_==scanNumbers_.end() ||
           ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/SpectrumIterator.cpp:141:34: note: place parentheses around the '&&' expression to silence this warning
    return !scanNumbers_.empty() && currentScanNumber_==scanNumbers_.end() ||
                                 ^
           (                                                              )
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:26:
In file included from pwiz/data/msdata/SpectrumIterator.hpp:29:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
48 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/MSDataFile.cpp -o pwiz/data/msdata/MSDataFile.o
In file included from pwiz/data/msdata/MSDataFile.cpp:42:
./boost/boost/iostreams/filter/gzip.hpp:674:16: warning: implicit conversion from 'const int' to 'value_type' (aka 'char') changes value from 139 to -117 [-Wconstant-conversion]
    header_ += gzip::magic::id2;                         // ID2.
            ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/MSDataFile.cpp:129:20: note: in instantiation of member function 'boost::iostreams::basic_gzip_compressor<std::__1::allocator<char> >::basic_gzip_compressor' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
                   ^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/MSDataFile.cpp:26:
In file included from pwiz/data/msdata/mz5/../MSDataFile.hpp:29:
In file included from pwiz/data/msdata/mz5/../MSData.hpp:29:
In file included from pwiz/data/msdata/mz5/../../common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:396:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:398:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:404:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:402:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:406:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:408:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:412:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:410:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:416:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:414:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:418:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:420:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:422:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/MSDataFile.cpp:36:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:424:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/MSNumpress.cpp -o pwiz/data/msdata/MSNumpress.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumListCache.cpp -o pwiz/data/msdata/SpectrumListCache.o
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:27:
In file included from ./pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:133:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:135:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:137:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:143:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:147:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:149:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/Index_mzML.cpp -o pwiz/data/msdata/Index_mzML.o
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/Index_mzML.cpp:24:
In file included from pwiz/data/msdata/Index_mzML.hpp:28:
In file included from pwiz/data/msdata/MSData.hpp:29:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/Index_mzML.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/msdata/SpectrumWorkerThreads.cpp -o pwiz/data/msdata/SpectrumWorkerThreads.o
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/msdata/SpectrumWorkerThreads.cpp:24:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/IdentDataFile.cpp -o pwiz/data/identdata/IdentDataFile.o
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:25:
In file included from pwiz/data/identdata/IdentDataFile.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:473:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:471:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:477:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:475:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:481:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:479:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:483:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:485:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:489:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:487:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:493:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/identdata/IdentDataFile.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:491:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/IdentData.cpp -o pwiz/data/identdata/IdentData.o
In file included from pwiz/data/identdata/IdentData.cpp:31:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/IdentData.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/DefaultReaderList.cpp -o pwiz/data/identdata/DefaultReaderList.o
In file included from pwiz/data/identdata/DefaultReaderList.cpp:29:
In file included from pwiz/data/identdata/DefaultReaderList.hpp:29:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/Reader.cpp -o pwiz/data/identdata/Reader.o
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Reader.cpp:26:
In file included from pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:453:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:455:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:459:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:457:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:463:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:461:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:465:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:467:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:469:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:471:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:475:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/identdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:473:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/Serializer_protXML.cpp -o pwiz/data/identdata/Serializer_protXML.o
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
pwiz/data/identdata/Serializer_protXML.cpp:97:9: warning: field 'strict' will be initialized after field 'nPeptides' [-Wreorder]
        strict(strict),
        ^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:28:
In file included from pwiz/data/identdata/Serializer_protXML.hpp:29:
In file included from ./pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:430:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:2:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:6:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:8:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:42:
./boost/boost/range/adaptor/transformed.hpp:82:13: warning: unused typedef 'boost_concept_check83' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check83
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:42:
./boost/boost/range/adaptor/transformed.hpp:93:13: warning: unused typedef 'boost_concept_check94' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check94
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:42:
./boost/boost/range/adaptor/transformed.hpp:117:13: warning: unused typedef 'boost_concept_check118' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:158:1: note: expanded from here
boost_concept_check118
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:42:
./boost/boost/range/adaptor/transformed.hpp:127:13: warning: unused typedef 'boost_concept_check128' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:160:1: note: expanded from here
boost_concept_check128
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:34:5: warning: unused typedef 'boost_concept_check34' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check34
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:43:5: warning: unused typedef 'boost_concept_check43' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check43
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:52:5: warning: unused typedef 'boost_concept_check52' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check52
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:61:5: warning: unused typedef 'boost_concept_check61' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check61
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:72:5: warning: unused typedef 'boost_concept_check72' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check72
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:83:5: warning: unused typedef 'boost_concept_check83' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check83
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:94:5: warning: unused typedef 'boost_concept_check94' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check94
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:43:
./boost/boost/range/algorithm/min_element.hpp:105:5: warning: unused typedef 'boost_concept_check105' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check105
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:34:5: warning: unused typedef 'boost_concept_check34' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:178:1: note: expanded from here
boost_concept_check34
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:43:5: warning: unused typedef 'boost_concept_check43' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:180:1: note: expanded from here
boost_concept_check43
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:52:5: warning: unused typedef 'boost_concept_check52' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:182:1: note: expanded from here
boost_concept_check52
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:61:5: warning: unused typedef 'boost_concept_check61' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:184:1: note: expanded from here
boost_concept_check61
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:72:5: warning: unused typedef 'boost_concept_check72' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:186:1: note: expanded from here
boost_concept_check72
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:83:5: warning: unused typedef 'boost_concept_check83' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:188:1: note: expanded from here
boost_concept_check83
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:94:5: warning: unused typedef 'boost_concept_check94' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:190:1: note: expanded from here
boost_concept_check94
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:44:
./boost/boost/range/algorithm/max_element.hpp:105:5: warning: unused typedef 'boost_concept_check105' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:192:1: note: expanded from here
boost_concept_check105
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:34:5: warning: unused typedef 'boost_concept_check34' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:194:1: note: expanded from here
boost_concept_check34
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:35:5: warning: unused typedef 'boost_concept_check35' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:196:1: note: expanded from here
boost_concept_check35
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:48:5: warning: unused typedef 'boost_concept_check48' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:200:1: note: expanded from here
boost_concept_check48
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:47:5: warning: unused typedef 'boost_concept_check47' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:198:1: note: expanded from here
boost_concept_check47
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:66:5: warning: unused typedef 'boost_concept_check66' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:202:1: note: expanded from here
boost_concept_check66
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:67:5: warning: unused typedef 'boost_concept_check67' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:204:1: note: expanded from here
boost_concept_check67
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:81:5: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:208:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:80:5: warning: unused typedef 'boost_concept_check80' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:206:1: note: expanded from here
boost_concept_check80
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:100:5: warning: unused typedef 'boost_concept_check100' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check100
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:99:5: warning: unused typedef 'boost_concept_check99' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check99
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:113:5: warning: unused typedef 'boost_concept_check113' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check113
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:114:5: warning: unused typedef 'boost_concept_check114' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:216:1: note: expanded from here
boost_concept_check114
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:133:5: warning: unused typedef 'boost_concept_check133' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:218:1: note: expanded from here
boost_concept_check133
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:134:5: warning: unused typedef 'boost_concept_check134' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:220:1: note: expanded from here
boost_concept_check134
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:148:5: warning: unused typedef 'boost_concept_check148' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:224:1: note: expanded from here
boost_concept_check148
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:147:5: warning: unused typedef 'boost_concept_check147' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:222:1: note: expanded from here
boost_concept_check147
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:169:5: warning: unused typedef 'boost_concept_check169' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:228:1: note: expanded from here
boost_concept_check169
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:168:5: warning: unused typedef 'boost_concept_check168' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:226:1: note: expanded from here
boost_concept_check168
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:184:5: warning: unused typedef 'boost_concept_check184' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:232:1: note: expanded from here
boost_concept_check184
^
In file included from pwiz/data/identdata/Serializer_protXML.cpp:45:
./boost/boost/range/algorithm/set_algorithm.hpp:183:5: warning: unused typedef 'boost_concept_check183' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:230:1: note: expanded from here
boost_concept_check183
^
pwiz/data/identdata/Serializer_protXML.cpp:476:10: warning: private field 'readSpectrumQueries' is not used [-Wunused-private-field]
    bool readSpectrumQueries;
         ^
pwiz/data/identdata/Serializer_protXML.cpp:477:38: warning: private field 'ilr' is not used [-Wunused-private-field]
    const IterationListenerRegistry* ilr;
                                     ^
88 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/Serializer_pepXML.cpp -o pwiz/data/identdata/Serializer_pepXML.o
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
pwiz/data/identdata/Serializer_pepXML.cpp:561:104: warning: adding 'char' to a string does not append to the string [-Wstring-plus-int]
                        default: throw runtime_error("[write_search_summary] Unsupported AA residue: " + aa);
                                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜
pwiz/data/identdata/Serializer_pepXML.cpp:561:104: note: use array indexing to silence this warning
                        default: throw runtime_error("[write_search_summary] Unsupported AA residue: " + aa);
                                                                                                       ^
                                                     &                                                 [   ]
pwiz/data/identdata/Serializer_pepXML.cpp:1545:5: warning: control may reach end of non-void function [-Wreturn-type]
    }
    ^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:25:
In file included from pwiz/data/identdata/Serializer_pepXML.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:430:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:2:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:6:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:8:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:38:
./boost/boost/range/adaptor/transformed.hpp:82:13: warning: unused typedef 'boost_concept_check83' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:152:1: note: expanded from here
boost_concept_check83
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:38:
./boost/boost/range/adaptor/transformed.hpp:93:13: warning: unused typedef 'boost_concept_check94' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check94
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:38:
./boost/boost/range/adaptor/transformed.hpp:117:13: warning: unused typedef 'boost_concept_check118' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check118
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:38:
./boost/boost/range/adaptor/transformed.hpp:127:13: warning: unused typedef 'boost_concept_check128' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT((
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:158:1: note: expanded from here
boost_concept_check128
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:34:5: warning: unused typedef 'boost_concept_check34' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:160:1: note: expanded from here
boost_concept_check34
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:43:5: warning: unused typedef 'boost_concept_check43' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:162:1: note: expanded from here
boost_concept_check43
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:52:5: warning: unused typedef 'boost_concept_check52' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:164:1: note: expanded from here
boost_concept_check52
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:61:5: warning: unused typedef 'boost_concept_check61' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:166:1: note: expanded from here
boost_concept_check61
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:72:5: warning: unused typedef 'boost_concept_check72' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check72
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:83:5: warning: unused typedef 'boost_concept_check83' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check83
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:94:5: warning: unused typedef 'boost_concept_check94' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check94
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:39:
./boost/boost/range/algorithm/min_element.hpp:105:5: warning: unused typedef 'boost_concept_check105' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check105
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:34:5: warning: unused typedef 'boost_concept_check34' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check34
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:43:5: warning: unused typedef 'boost_concept_check43' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:178:1: note: expanded from here
boost_concept_check43
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:52:5: warning: unused typedef 'boost_concept_check52' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:180:1: note: expanded from here
boost_concept_check52
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:61:5: warning: unused typedef 'boost_concept_check61' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:182:1: note: expanded from here
boost_concept_check61
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:72:5: warning: unused typedef 'boost_concept_check72' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:184:1: note: expanded from here
boost_concept_check72
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:83:5: warning: unused typedef 'boost_concept_check83' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:186:1: note: expanded from here
boost_concept_check83
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:94:5: warning: unused typedef 'boost_concept_check94' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:188:1: note: expanded from here
boost_concept_check94
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:40:
./boost/boost/range/algorithm/max_element.hpp:105:5: warning: unused typedef 'boost_concept_check105' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( ForwardRangeConcept<const ForwardRange> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:190:1: note: expanded from here
boost_concept_check105
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:34:5: warning: unused typedef 'boost_concept_check34' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:192:1: note: expanded from here
boost_concept_check34
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:35:5: warning: unused typedef 'boost_concept_check35' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:194:1: note: expanded from here
boost_concept_check35
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:47:5: warning: unused typedef 'boost_concept_check47' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:196:1: note: expanded from here
boost_concept_check47
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:48:5: warning: unused typedef 'boost_concept_check48' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:198:1: note: expanded from here
boost_concept_check48
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:67:5: warning: unused typedef 'boost_concept_check67' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:202:1: note: expanded from here
boost_concept_check67
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:66:5: warning: unused typedef 'boost_concept_check66' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:200:1: note: expanded from here
boost_concept_check66
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:81:5: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:206:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:80:5: warning: unused typedef 'boost_concept_check80' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:204:1: note: expanded from here
boost_concept_check80
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:99:5: warning: unused typedef 'boost_concept_check99' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:208:1: note: expanded from here
boost_concept_check99
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:100:5: warning: unused typedef 'boost_concept_check100' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check100
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:114:5: warning: unused typedef 'boost_concept_check114' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check114
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:113:5: warning: unused typedef 'boost_concept_check113' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check113
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:134:5: warning: unused typedef 'boost_concept_check134' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:218:1: note: expanded from here
boost_concept_check134
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:133:5: warning: unused typedef 'boost_concept_check133' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:216:1: note: expanded from here
boost_concept_check133
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:147:5: warning: unused typedef 'boost_concept_check147' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:220:1: note: expanded from here
boost_concept_check147
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:148:5: warning: unused typedef 'boost_concept_check148' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:222:1: note: expanded from here
boost_concept_check148
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:168:5: warning: unused typedef 'boost_concept_check168' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:224:1: note: expanded from here
boost_concept_check168
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:169:5: warning: unused typedef 'boost_concept_check169' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:226:1: note: expanded from here
boost_concept_check169
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:183:5: warning: unused typedef 'boost_concept_check183' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:228:1: note: expanded from here
boost_concept_check183
^
In file included from pwiz/data/identdata/Serializer_pepXML.cpp:41:
./boost/boost/range/algorithm/set_algorithm.hpp:184:5: warning: unused typedef 'boost_concept_check184' [-Wunused-local-typedef]
    BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
    ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:230:1: note: expanded from here
boost_concept_check184
^
pwiz/data/identdata/Serializer_pepXML.cpp:994:25: warning: private field '_cvTranslator' is not used [-Wunused-private-field]
    const CVTranslator& _cvTranslator;
                        ^
pwiz/data/identdata/Serializer_pepXML.cpp:1449:25: warning: private field '_cvTranslator' is not used [-Wunused-private-field]
    const CVTranslator& _cvTranslator;
                        ^
pwiz/data/identdata/Serializer_pepXML.cpp:1791:25: warning: private field '_cvTranslator' is not used [-Wunused-private-field]
    const CVTranslator& _cvTranslator;
                        ^
pwiz/data/identdata/Serializer_pepXML.cpp:1961:38: warning: private field 'ilr' is not used [-Wunused-private-field]
    const IterationListenerRegistry* ilr;
                                     ^
91 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/Serializer_mzid.cpp -o pwiz/data/identdata/Serializer_mzid.o
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:26:
In file included from pwiz/data/identdata/Serializer_mzid.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:430:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:432:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:436:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:438:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:442:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:440:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:444:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:446:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:2:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:448:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:6:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/identdata/Serializer_mzid.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:8:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/IO.cpp -o pwiz/data/identdata/IO.o
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/IO.cpp:26:
In file included from pwiz/data/identdata/IO.hpp:27:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:408:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:410:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:18:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:20:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:36:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:38:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/IO.cpp:30:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:40:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/References.cpp -o pwiz/data/identdata/References.o
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
pwiz/data/identdata/References.cpp:149:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            BOOST_FOREACH(OrganizationPtr& org, static_cast<Person*>(c.get())->affiliations)
            ^
./boost/boost/foreach.hpp:1100:108: note: expanded from macro 'BOOST_FOREACH'
    if (boost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_col) = BOOST_FOREACH_CONTAIN(COL)) {} else   \
                                                                                                           ^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/References.cpp:25:
In file included from pwiz/data/identdata/References.hpp:29:
In file included from pwiz/data/identdata/IdentData.hpp:31:
In file included from ./pwiz/data/common/ParamTypes.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:372:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:374:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:378:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:380:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:384:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:382:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:386:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:388:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:392:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:390:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:394:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:396:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:398:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/References.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:400:1: note: expanded from here
boost_concept_check266
^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/identdata/MascotReader.cpp -o pwiz/data/identdata/MascotReader.o
In file included from pwiz/data/identdata/MascotReader.cpp:26:
In file included from pwiz/data/identdata/MascotReader.hpp:28:
In file included from ./pwiz/data/identdata/Reader.hpp:28:
In file included from pwiz/data/identdata/IdentData.hpp:30:
In file included from ./pwiz/data/proteome/Digestion.hpp:32:
In file included from ./pwiz/data/proteome/Peptide.hpp:183:
./pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/identdata/MascotReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/identdata/MascotReader.cpp:26:
pwiz/data/identdata/MascotReader.hpp:62:11: warning: private field 'pimpl' is not used [-Wunused-private-field]
    Impl* pimpl;
          ^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/proteome/Modification.cpp -o pwiz/data/proteome/Modification.o
In file included from pwiz/data/proteome/Modification.cpp:27:
pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/proteome/Modification.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/proteome/Digestion.cpp -o pwiz/data/proteome/Digestion.o
In file included from pwiz/data/proteome/Digestion.cpp:27:
In file included from pwiz/data/proteome/Digestion.hpp:32:
In file included from pwiz/data/proteome/Peptide.hpp:183:
pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/data/proteome/Digestion.cpp:32:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/proteome/Peptide.cpp -o pwiz/data/proteome/Peptide.o
In file included from pwiz/data/proteome/Peptide.cpp:26:
In file included from pwiz/data/proteome/Peptide.hpp:183:
pwiz/data/proteome/Modification.hpp:189:18: warning: 'pwiz::proteome::ModificationMap::swap' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void swap(ModificationMap&);
                 ^
./pwiz/utility/misc/virtual_map.hpp:218:18: note: hidden overloaded virtual function 'pwiz::util::virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > >::swap' declared here: type mismatch at 1st parameter ('virtual_map<int, pwiz::proteome::ModificationList, key_compare, allocator_type> &' (aka 'virtual_map<int, pwiz::proteome::ModificationList, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, pwiz::proteome::ModificationList> > > &') vs 'pwiz::proteome::ModificationMap &')
    virtual void swap(virtual_map<keyT, valueT, key_compare, allocator_type>& x)
                 ^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/proteome/Peptide.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/data/proteome/AminoAcid.cpp -o pwiz/data/proteome/AminoAcid.o
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/data/proteome/AminoAcid.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/minimxml/XMLWriter.cpp -o pwiz/utility/minimxml/XMLWriter.o
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:25:
In file included from pwiz/utility/minimxml/XMLWriter.hpp:29:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:364:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:366:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:372:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:370:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:374:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:376:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:380:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:378:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:382:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:384:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:386:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:388:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:392:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:390:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/minimxml/XMLWriter.cpp:29:
In file included from ./boost/boost/spirit/include/karma.hpp:16:
In file included from ./boost/boost/spirit/home/karma.hpp:14:
In file included from ./boost/boost/spirit/home/karma/string.hpp:13:
./boost/boost/spirit/home/karma/string/lit.hpp:179:17: warning: unused typedef 'extracted_string_type' [-Wunused-local-typedef]
                extracted_string_type;
                ^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/minimxml/SAXParser.cpp -o pwiz/utility/minimxml/SAXParser.o
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:70:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:114:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:96:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:24:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:191:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:193:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:28:
In file included from pwiz/utility/minimxml/SAXParser.hpp:31:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/minimxml/SAXParser.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/chemistry/Chemistry.cpp -o pwiz/utility/chemistry/Chemistry.o
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:34:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:121:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:119:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:101:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:61:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:44:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:26:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:28:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:109:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:123:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:125:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:127:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/chemistry/Chemistry.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/chemistry/ChemistryData.cpp -o pwiz/utility/chemistry/ChemistryData.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/chemistry/MZTolerance.cpp -o pwiz/utility/chemistry/MZTolerance.o
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/chemistry/MZTolerance.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/IntegerSet.cpp -o pwiz/utility/misc/IntegerSet.o
pwiz/utility/misc/IntegerSet.cpp:307:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return (it_!=end_ && that.it_!=that.end_ && it_==that.it_ && value_==that.value_ ||
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/utility/misc/IntegerSet.cpp:307:63: note: place parentheses around the '&&' expression to silence this warning
    return (it_!=end_ && that.it_!=that.end_ && it_==that.it_ && value_==that.value_ ||
                                                              ^
            (                                                                       )
pwiz/utility/misc/IntegerSet.cpp:308:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
            it_==end_ && that.it_==nothing_.end());
            ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/IntegerSet.cpp:308:23: note: place parentheses around the '&&' expression to silence this warning
            it_==end_ && that.it_==nothing_.end());
                      ^
            (                                    )
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:120:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:79:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:64:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:62:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:42:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:23:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:120:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:106:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:203:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:89:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:91:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:186:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:74:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:72:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:31:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:67:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:69:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:71:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
46 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/Base64.cpp -o pwiz/utility/misc/Base64.o
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/IterationListener.cpp -o pwiz/utility/misc/IterationListener.o
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:29:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:201:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:199:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:187:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:185:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:145:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:30:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:32:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:128:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:113:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:115:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:214:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:99:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:237:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:235:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:241:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:239:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/misc/IterationListener.cpp:26:
In file included from pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/MSIHandler.cpp -o pwiz/utility/misc/MSIHandler.o
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:35:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:133:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:169:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:171:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:151:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:39:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:37:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:136:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:118:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:120:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:136:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/Filesystem.cpp -o pwiz/utility/misc/Filesystem.o
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:19:
In file included from ./boost/boost/algorithm/string/trim.hpp:19:
In file included from ./boost/boost/range/as_literal.hpp:22:
In file included from ./boost/boost/range/iterator_range.hpp:13:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:531:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:529:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:533:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:535:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:537:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:539:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:541:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:543:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:547:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:545:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:549:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:551:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/TabReader.cpp -o pwiz/utility/misc/TabReader.o
pwiz/utility/misc/TabReader.cpp:44:22: warning: assigning field to itself [-Wself-assign-field]
        comment_char = comment_char;
                     ^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:35:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:131:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:133:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:112:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:129:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:111:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:73:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:171:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:169:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:55:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:151:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:39:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:37:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:136:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:22:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:120:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:118:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:81:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:134:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:136:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:140:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:290:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:292:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:296:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:298:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:302:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:300:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:304:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:306:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:310:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:308:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:312:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:314:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:318:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:316:1: note: expanded from here
boost_concept_check261
^
45 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/random_access_compressed_ifstream.cpp -o pwiz/utility/misc/random_access_compressed_ifstream.o
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:54:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:16:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:18:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:21:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:19:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:17:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:210:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:19:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:212:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:192:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:57:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:41:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:137:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:27:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:124:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:181:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:183:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:13:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:15:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:17:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:415:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:417:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:421:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:423:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:427:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:425:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:429:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:431:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:435:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:433:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:439:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:437:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:441:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:443:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/SHA1.cpp -o pwiz/utility/misc/SHA1.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/SHA1Calculator.cpp -o pwiz/utility/misc/SHA1Calculator.o
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:33:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:138:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:104:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:100:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:103:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:63:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:43:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:141:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:139:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:25:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:11:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:9:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:110:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:95:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:93:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:51:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:53:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:82:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:84:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:88:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:29:
In file included from ./pwiz/utility/misc/Environment.hpp:24:
In file included from ./pwiz/utility/misc/optimized_lexical_cast.hpp:29:
In file included from ./boost/boost/lexical_cast.hpp:30:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:86:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:299:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:301:1: note: expanded from here
boost_concept_check151
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:307:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:305:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:311:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:309:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:315:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:313:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:319:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:317:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:323:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:321:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:325:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:31:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:25:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:327:1: note: expanded from here
boost_concept_check266
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c pwiz/utility/misc/sha1calc.cpp -o pwiz/utility/misc/sha1calc.o
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:67:1: note: expanded from here
boost_concept_check51
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:39:1: note: expanded from here
boost_concept_check451
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:2:1: note: expanded from here
boost_concept_check463
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check464
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:8:1: note: expanded from here
boost_concept_check484
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check482
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:6:1: note: expanded from here
boost_concept_check483
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:195:1: note: expanded from here
boost_concept_check515
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:197:1: note: expanded from here
boost_concept_check516
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check549
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:196:1: note: expanded from here
boost_concept_check577
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check607
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check651
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:40:1: note: expanded from here
boost_concept_check679
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:42:1: note: expanded from here
boost_concept_check681
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:137:1: note: expanded from here
boost_concept_check701
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:23:1: note: expanded from here
boost_concept_check714
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:120:1: note: expanded from here
boost_concept_check729
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:122:1: note: expanded from here
boost_concept_check731
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:10:1: note: expanded from here
boost_concept_check753
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:12:1: note: expanded from here
boost_concept_check754
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:108:1: note: expanded from here
boost_concept_check774
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:207:1: note: expanded from here
boost_concept_check799
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:205:1: note: expanded from here
boost_concept_check798
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check901
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:167:1: note: expanded from here
boost_concept_check904
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:2:1: note: expanded from here
boost_concept_check175
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:249:1: note: expanded from here
boost_concept_check174
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:6:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:16:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:4:1: note: expanded from here
boost_concept_check187
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:70:13: warning: unused typedef 'boost_concept_check74' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check74
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:65:13: warning: unused typedef 'boost_concept_check69' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:168:1: note: expanded from here
boost_concept_check69
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:104:13: warning: unused typedef 'boost_concept_check108' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check108
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:99:13: warning: unused typedef 'boost_concept_check103' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check103
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:140:13: warning: unused typedef 'boost_concept_check144' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:178:1: note: expanded from here
boost_concept_check144
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:135:13: warning: unused typedef 'boost_concept_check139' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:176:1: note: expanded from here
boost_concept_check139
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:184:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:180:1: note: expanded from here
boost_concept_check188
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:189:13: warning: unused typedef 'boost_concept_check193' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT(( 
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:182:1: note: expanded from here
boost_concept_check193
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:224:13: warning: unused typedef 'boost_concept_check228' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:186:1: note: expanded from here
boost_concept_check228
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:219:13: warning: unused typedef 'boost_concept_check223' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:184:1: note: expanded from here
boost_concept_check223
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:262:13: warning: unused typedef 'boost_concept_check266' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:190:1: note: expanded from here
boost_concept_check266
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:29:
In file included from pwiz/utility/misc/DateTime.hpp:25:
In file included from ./boost/boost/date_time/local_time/local_time.hpp:11:
In file included from ./boost/boost/date_time/posix_time/posix_time.hpp:24:
In file included from ./boost/boost/date_time/posix_time/time_formatters.hpp:12:
In file included from ./boost/boost/date_time/gregorian/gregorian.hpp:31:
In file included from ./boost/boost/date_time/gregorian/gregorian_io.hpp:16:
In file included from ./boost/boost/date_time/date_facet.hpp:17:
In file included from ./boost/boost/algorithm/string/replace.hpp:22:
./boost/boost/algorithm/string/find_format.hpp:257:13: warning: unused typedef 'boost_concept_check261' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:188:1: note: expanded from here
boost_concept_check261
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:30:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:267:1: note: expanded from here
boost_concept_check81
^
In file included from pwiz/utility/misc/sha1calc.cpp:25:
In file included from pwiz/utility/misc/unit.hpp:30:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/boost/algorithm/string.hpp:23:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:269:1: note: expanded from here
boost_concept_check151
^
44 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c random_access_gzFile.cpp -o random_access_gzFile.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c RcppExports.cpp -o RcppExports.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/thread/src/pthread/once.cpp -o boost/libs/thread/src/pthread/once.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c boost/libs/thread/src/pthread/thread.cpp -o boost/libs/thread/src/pthread/thread.o
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:51:7: warning: unused typedef 'boost_concept_check51' [-Wunused-local-typedef]
      BOOST_CONCEPT_ASSERT((Model));
      ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:59:1: note: expanded from here
boost_concept_check51
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:451:11: warning: unused typedef 'boost_concept_check451' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:211:1: note: expanded from here
boost_concept_check451
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:464:11: warning: unused typedef 'boost_concept_check464' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:171:1: note: expanded from here
boost_concept_check464
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:463:11: warning: unused typedef 'boost_concept_check463' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:169:1: note: expanded from here
boost_concept_check463
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:483:11: warning: unused typedef 'boost_concept_check483' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:172:1: note: expanded from here
boost_concept_check483
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:482:11: warning: unused typedef 'boost_concept_check482' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:170:1: note: expanded from here
boost_concept_check482
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:484:11: warning: unused typedef 'boost_concept_check484' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:174:1: note: expanded from here
boost_concept_check484
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:516:9: warning: unused typedef 'boost_concept_check516' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:156:1: note: expanded from here
boost_concept_check516
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:515:9: warning: unused typedef 'boost_concept_check515' [-Wunused-local-typedef]
        BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
        ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:154:1: note: expanded from here
boost_concept_check515
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:546:11: warning: unused typedef 'boost_concept_check549' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:175:1: note: expanded from here
boost_concept_check549
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:574:11: warning: unused typedef 'boost_concept_check577' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check577
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:604:11: warning: unused typedef 'boost_concept_check607' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Convertible<
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:135:1: note: expanded from here
boost_concept_check607
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:651:11: warning: unused typedef 'boost_concept_check651' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:117:1: note: expanded from here
boost_concept_check651
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:681:11: warning: unused typedef 'boost_concept_check681' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:5:1: note: expanded from here
boost_concept_check681
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:678:11: warning: unused typedef 'boost_concept_check679' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:3:1: note: expanded from here
boost_concept_check679
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:698:11: warning: unused typedef 'boost_concept_check701' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:102:1: note: expanded from here
boost_concept_check701
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:711:11: warning: unused typedef 'boost_concept_check714' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:198:1: note: expanded from here
boost_concept_check714
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:731:11: warning: unused typedef 'boost_concept_check731' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:85:1: note: expanded from here
boost_concept_check731
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:727:11: warning: unused typedef 'boost_concept_check729' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:83:1: note: expanded from here
boost_concept_check729
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:754:11: warning: unused typedef 'boost_concept_check754' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:182:1: note: expanded from here
boost_concept_check754
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:753:11: warning: unused typedef 'boost_concept_check753' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:180:1: note: expanded from here
boost_concept_check753
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:771:11: warning: unused typedef 'boost_concept_check774' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:67:1: note: expanded from here
boost_concept_check774
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:799:11: warning: unused typedef 'boost_concept_check799' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:165:1: note: expanded from here
boost_concept_check799
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:798:11: warning: unused typedef 'boost_concept_check798' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:163:1: note: expanded from here
boost_concept_check798
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:904:11: warning: unused typedef 'boost_concept_check904' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:126:1: note: expanded from here
boost_concept_check904
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:38:
In file included from ./boost/boost/range/functions.hpp:20:
In file included from ./boost/boost/range/size.hpp:21:
In file included from ./boost/boost/range/size_type.hpp:20:
In file included from ./boost/boost/range/concepts.hpp:19:
./boost/boost/concept_check.hpp:901:11: warning: unused typedef 'boost_concept_check901' [-Wunused-local-typedef]
          BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
          ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:124:1: note: expanded from here
boost_concept_check901
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:175:13: warning: unused typedef 'boost_concept_check175' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:155:1: note: expanded from here
boost_concept_check175
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:174:13: warning: unused typedef 'boost_concept_check174' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:153:1: note: expanded from here
boost_concept_check174
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:187:13: warning: unused typedef 'boost_concept_check187' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange1> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:157:1: note: expanded from here
boost_concept_check187
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
In file included from ./boost/boost/algorithm/string/iter_find.hpp:19:
In file included from ./boost/boost/range/iterator_range_core.hpp:42:
./boost/boost/range/algorithm/equal.hpp:188:13: warning: unused typedef 'boost_concept_check188' [-Wunused-local-typedef]
            BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<const SinglePassRange2> ));
            ^
./boost/boost/range/concepts.hpp:102:45: note: expanded from macro 'BOOST_RANGE_CONCEPT_ASSERT'
    #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:159:1: note: expanded from here
boost_concept_check188
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:77:13: warning: unused typedef 'boost_concept_check81' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:293:1: note: expanded from here
boost_concept_check81
^
In file included from boost/libs/thread/src/pthread/thread.cpp:30:
In file included from ./boost/boost/algorithm/string/split.hpp:16:
./boost/boost/algorithm/string/iter_find.hpp:148:13: warning: unused typedef 'boost_concept_check151' [-Wunused-local-typedef]
            BOOST_CONCEPT_ASSERT((
            ^
./boost/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
    BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
    ^
./boost/boost/concept/detail/general.hpp:79:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
      ^
./boost/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
#    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                               ^
./boost/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
#    define BOOST_PP_CAT_I(a, b) a ## b
                                 ^
<scratch space>:295:1: note: expanded from here
boost_concept_check151
^
32 warnings generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG    -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/zlibbioc/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/include" -I/usr/local/include  -fPIC  -Wall -g -O2  -c rampR.cpp -o rampR.o
clang++ -std=gnu++11 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o mzR.so cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o RcppPwiz.o RcppPwizModule.o RcppIdent.o RcppIdentModule.o ./boost/libs/system/src/error_code.o ./boost/libs/regex/src/posix_api.o ./boost/libs/regex/src/fileiter.o ./boost/libs/regex/src/regex_raw_buffer.o ./boost/libs/regex/src/cregex.o ./boost/libs/regex/src/regex_debug.o ./boost/libs/regex/src/instances.o ./boost/libs/regex/src/icu.o ./boost/libs/regex/src/usinstances.o ./boost/libs/regex/src/regex.o ./boost/libs/regex/src/wide_posix_api.o ./boost/libs/regex/src/regex_traits_defaults.o ./boost/libs/regex/src/winstances.o ./boost/libs/regex/src/wc_regex_traits.o ./boost/libs/regex/src/c_regex_traits.o ./boost/libs/regex/src/cpp_regex_traits.o ./boost/libs/regex/src/static_mutex.o ./boost/libs/regex/src/w32_regex_traits.o ./boost/libs/iostreams/src/zlib.o ./boost/libs/iostreams/src/file_descriptor.o ./boost/libs/filesystem/src/operations.o ./boost/libs/filesystem/src/path.o ./boost/libs/filesystem/src/utf8_codecvt_facet.o ./boost/libs/chrono/src/chrono.o ./boost/libs/chrono/src/process_cpu_clocks.o ./boost/libs/chrono/src/thread_clock.o ./pwiz/data/msdata/Version.o ./pwiz/data/identdata/Version.o ./pwiz/data/common/MemoryIndex.o ./pwiz/data/common/CVTranslator.o ./pwiz/data/common/cv.o ./pwiz/data/common/ParamTypes.o ./pwiz/data/common/BinaryIndexStream.o ./pwiz/data/common/diff_std.o ./pwiz/data/common/Unimod.o ./pwiz/data/msdata/mz5/Configuration_mz5.o ./pwiz/data/msdata/mz5/Connection_mz5.o ./pwiz/data/msdata/mz5/Datastructures_mz5.o ./pwiz/data/msdata/mz5/ReferenceRead_mz5.o ./pwiz/data/msdata/mz5/ReferenceWrite_mz5.o ./pwiz/data/msdata/mz5/Translator_mz5.o ./pwiz/data/msdata/SpectrumList_MGF.o ./pwiz/data/msdata/DefaultReaderList.o ./pwiz/data/msdata/ChromatogramList_mzML.o ./pwiz/data/msdata/ChromatogramList_mz5.o ./pwiz/data/msdata/examples.o ./pwiz/data/msdata/Serializer_mzML.o ./pwiz/data/msdata/Serializer_MSn.o ./pwiz/data/msdata/Reader.o ./pwiz/data/msdata/Serializer_mz5.o ./pwiz/data/msdata/Serializer_MGF.o ./pwiz/data/msdata/Serializer_mzXML.o ./pwiz/data/msdata/SpectrumList_mzML.o ./pwiz/data/msdata/SpectrumList_MSn.o ./pwiz/data/msdata/SpectrumList_mz5.o ./pwiz/data/msdata/BinaryDataEncoder.o ./pwiz/data/msdata/Diff.o ./pwiz/data/msdata/MSData.o ./pwiz/data/msdata/References.o ./pwiz/data/msdata/SpectrumList_mzXML.o ./pwiz/data/msdata/IO.o ./pwiz/data/msdata/SpectrumList_BTDX.o ./pwiz/data/msdata/SpectrumInfo.o ./pwiz/data/msdata/RAMPAdapter.o ./pwiz/data/msdata/LegacyAdapter.o ./pwiz/data/msdata/SpectrumIterator.o ./pwiz/data/msdata/MSDataFile.o ./pwiz/data/msdata/MSNumpress.o ./pwiz/data/msdata/SpectrumListCache.o ./pwiz/data/msdata/Index_mzML.o ./pwiz/data/msdata/SpectrumWorkerThreads.o ./pwiz/data/identdata/IdentDataFile.o ./pwiz/data/identdata/IdentData.o ./pwiz/data/identdata/DefaultReaderList.o ./pwiz/data/identdata/Reader.o ./pwiz/data/identdata/Serializer_protXML.o ./pwiz/data/identdata/Serializer_pepXML.o ./pwiz/data/identdata/Serializer_mzid.o ./pwiz/data/identdata/IO.o ./pwiz/data/identdata/References.o ./pwiz/data/identdata/MascotReader.o ./pwiz/data/proteome/Modification.o ./pwiz/data/proteome/Digestion.o ./pwiz/data/proteome/Peptide.o ./pwiz/data/proteome/AminoAcid.o ./pwiz/utility/minimxml/XMLWriter.o ./pwiz/utility/minimxml/SAXParser.o ./pwiz/utility/chemistry/Chemistry.o ./pwiz/utility/chemistry/ChemistryData.o ./pwiz/utility/chemistry/MZTolerance.o ./pwiz/utility/misc/IntegerSet.o ./pwiz/utility/misc/Base64.o ./pwiz/utility/misc/IterationListener.o ./pwiz/utility/misc/MSIHandler.o ./pwiz/utility/misc/Filesystem.o ./pwiz/utility/misc/TabReader.o ./pwiz/utility/misc/random_access_compressed_ifstream.o ./pwiz/utility/misc/SHA1.o ./pwiz/utility/misc/SHA1Calculator.o ./pwiz/utility/misc/sha1calc.o ./random_access_gzFile.o ./RcppExports.o ./boost/libs/thread/src/pthread/once.o ./boost/libs/thread/src/pthread/thread.o rampR.o -lpthread /Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/lib/libhdf5_cpp.a /Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/lib/libhdf5.a /Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rhdf5lib/lib/libsz.a -lz -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Library/Frameworks/R.framework/Versions/3.6/Resources/library/00LOCK-mzR/00new/mzR/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (mzR)

Tests output

mzR.Rcheck/tests/runTests.Rout


R Under development (unstable) (2019-03-18 r76245) -- "Unsuffered Consequences"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin15.6.0 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library("mzR")
Loading required package: Rcpp
> library("msdata")
> 
> BiocGenerics:::testPackage("mzR")
Loading required namespace: XML
reading Tandem.mzid.gz... DONE!
Mass Spectrometry file handle.
Filename:  MM14.mzML 
Number of scans:  112 
Mass Spectrometry file handle.
Filename:  threonine_i2_e35_pH_tree.mzXML 
Number of scans:  55 
Mass Spectrometry file handle.
Filename:  MM14.mzdata 
Number of scans:  112 
Mass Spectrometry file handle.
Filename:  MM14.mzdata.gz 
Number of scans:  112 
Mass Spectrometry file handle.
Filename:  MM14.mzML 
Number of scans:  112 
Mass Spectrometry file handle.
Filename:  threonine_i2_e35_pH_tree.mzXML 
Number of scans:  55 
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].
Index whichScan out of bounds [1 ... 0].


RUNIT TEST PROTOCOL -- Tue Apr  9 03:56:12 2019 
*********************************************** 
Number of test functions: 39 
Number of errors: 0 
Number of failures: 0 

 
1 Test Suite : 
mzR RUnit Tests - 39 test functions, 0 errors, 0 failures
Number of test functions: 39 
Number of errors: 0 
Number of failures: 0 
Warning messages:
1: pwiz not yet initialized. 
2: pwiz not yet initialized. 
> 
> proc.time()
   user  system elapsed 
 62.992   9.650  72.520 

Example timings

mzR.Rcheck/mzR-Ex.timings

nameusersystemelapsed
copyWriteMSData0.2210.0600.264
isolationWindow-methods1.5080.3411.841
metadata0.4830.1360.626
mzR-class0.0720.0150.086
openMSfile0.1860.0260.212
peaks1.5600.2461.798
writeMSData0.1430.0440.171