├── groups ├── bsl │ ├── bsls │ │ ├── package │ │ │ ├── bsls.dep │ │ │ └── bsls.opts │ │ ├── bsls_ident.cpp │ │ ├── bsls_linkcoercion.cpp │ │ ├── bsls_cpp11.cpp │ │ ├── bsls_types.cpp │ │ ├── bsls_annotation.cpp │ │ ├── bsls_byteorder.cpp │ │ ├── bsls_nativestd.cpp │ │ ├── bsls_alignedbuffer.cpp │ │ ├── bsls_alignmentimp.cpp │ │ ├── bsls_protocoltest.cpp │ │ ├── bsls_compilerfeatures.cpp │ │ └── bsls_alignmentfromtype.cpp │ ├── group │ │ ├── bsl.dep │ │ ├── bsl.mem │ │ ├── bsl.cap │ │ └── bsl.opts │ ├── bsltf │ │ └── package │ │ │ ├── bsltf.opts │ │ │ ├── bsltf.dep │ │ │ └── bsltf.mem │ ├── bsl+bslhdrs │ │ ├── package │ │ │ ├── bsl+bslhdrs.mem │ │ │ ├── bsl+bslhdrs.dep │ │ │ └── bsl+bslhdrs.opts │ │ └── test │ │ │ ├── bsl_ios.t.cpp │ │ │ ├── bsl_list.t.cpp │ │ │ ├── bsl_map.t.cpp │ │ │ ├── bsl_new.t.cpp │ │ │ ├── bsl_set.t.cpp │ │ │ ├── bsl_bitset.t.cpp │ │ │ ├── bsl_c_math.t.cpp │ │ │ ├── bsl_c_time.t.cpp │ │ │ ├── bsl_cctype.t.cpp │ │ │ ├── bsl_cerrno.t.cpp │ │ │ ├── bsl_cfloat.t.cpp │ │ │ ├── bsl_cmath.t.cpp │ │ │ ├── bsl_cstdio.t.cpp │ │ │ ├── bsl_ctime.t.cpp │ │ │ ├── bsl_cwchar.t.cpp │ │ │ ├── bsl_deque.t.cpp │ │ │ ├── bsl_iosfwd.t.cpp │ │ │ ├── bsl_limits.t.cpp │ │ │ ├── bsl_locale.t.cpp │ │ │ ├── bsl_memory.t.cpp │ │ │ ├── bsl_queue.t.cpp │ │ │ ├── bsl_stack.t.cpp │ │ │ ├── bsl_vector.t.cpp │ │ │ ├── bsl_c_ctype.t.cpp │ │ │ ├── bsl_c_errno.t.cpp │ │ │ ├── bsl_c_float.t.cpp │ │ │ ├── bsl_c_stdio.t.cpp │ │ │ ├── bsl_c_wchar.t.cpp │ │ │ ├── bsl_cassert.t.cpp │ │ │ ├── bsl_ciso646.t.cpp │ │ │ ├── bsl_climits.t.cpp │ │ │ ├── bsl_clocale.t.cpp │ │ │ ├── bsl_complex.t.cpp │ │ │ ├── bsl_csetjmp.t.cpp │ │ │ ├── bsl_csignal.t.cpp │ │ │ ├── bsl_cstdarg.t.cpp │ │ │ ├── bsl_cstddef.t.cpp │ │ │ ├── bsl_cstdlib.t.cpp │ │ │ ├── bsl_cstring.t.cpp │ │ │ ├── bsl_cwctype.t.cpp │ │ │ ├── bsl_fstream.t.cpp │ │ │ ├── bsl_iomanip.t.cpp │ │ │ ├── bsl_istream.t.cpp │ │ │ ├── bsl_numeric.t.cpp │ │ │ ├── bsl_ostream.t.cpp │ │ │ ├── bsl_sstream.t.cpp │ │ │ ├── bsl_utility.t.cpp │ │ │ ├── bsl_algorithm.t.cpp │ │ │ ├── bsl_c_assert.t.cpp │ │ │ ├── bsl_c_iso646.t.cpp │ │ │ ├── bsl_c_limits.t.cpp │ │ │ ├── bsl_c_locale.t.cpp │ │ │ ├── bsl_c_setjmp.t.cpp │ │ │ ├── bsl_c_signal.t.cpp │ │ │ ├── bsl_c_stdarg.t.cpp │ │ │ ├── bsl_c_stddef.t.cpp │ │ │ ├── bsl_c_stdlib.t.cpp │ │ │ ├── bsl_c_string.t.cpp │ │ │ ├── bsl_c_wctype.t.cpp │ │ │ ├── bsl_exception.t.cpp │ │ │ ├── bsl_iostream.t.cpp │ │ │ ├── bsl_stdexcept.t.cpp │ │ │ ├── bsl_streambuf.t.cpp │ │ │ ├── bsl_typeinfo.t.cpp │ │ │ ├── bsl_valarray.t.cpp │ │ │ └── bsl_functional.t.cpp │ ├── bsl+stdhdrs │ │ ├── package │ │ │ ├── bsl+stdhdrs.mem │ │ │ ├── bsl+stdhdrs.dep │ │ │ └── bsl+stdhdrs.opts │ │ └── test │ │ │ ├── c_assert.t.c │ │ │ ├── c_ctype.t.c │ │ │ ├── c_errno.t.c │ │ │ ├── c_float.t.c │ │ │ ├── c_iso646.t.c │ │ │ ├── c_limits.t.c │ │ │ ├── c_locale.t.c │ │ │ ├── c_math.t.c │ │ │ ├── c_setjmp.t.c │ │ │ ├── c_signal.t.c │ │ │ ├── c_stdarg.t.c │ │ │ ├── c_stddef.t.c │ │ │ ├── c_stdio.t.c │ │ │ ├── c_stdlib.t.c │ │ │ ├── c_string.t.c │ │ │ ├── c_time.t.c │ │ │ ├── c_wchar.t.c │ │ │ ├── c_wctype.t.c │ │ │ ├── c_pthread.t.c │ │ │ ├── c_sys_time.t.c │ │ │ ├── ios.t.cpp │ │ │ ├── list.t.cpp │ │ │ ├── map.t.cpp │ │ │ ├── new.t.cpp │ │ │ ├── set.t.cpp │ │ │ ├── bitset.t.cpp │ │ │ ├── cassert.t.cpp │ │ │ ├── cctype.t.cpp │ │ │ ├── cerrno.t.cpp │ │ │ ├── cfloat.t.cpp │ │ │ ├── ciso646.t.cpp │ │ │ ├── climits.t.cpp │ │ │ ├── clocale.t.cpp │ │ │ ├── cmath.t.cpp │ │ │ ├── complex.t.cpp │ │ │ ├── csetjmp.t.cpp │ │ │ ├── csignal.t.cpp │ │ │ ├── cstdarg.t.cpp │ │ │ ├── cstddef.t.cpp │ │ │ ├── cstdio.t.cpp │ │ │ ├── cstdlib.t.cpp │ │ │ ├── cstring.t.cpp │ │ │ ├── cwchar.t.cpp │ │ │ ├── cwctype.t.cpp │ │ │ ├── deque.t.cpp │ │ │ ├── fstream.t.cpp │ │ │ ├── iomanip.t.cpp │ │ │ ├── iosfwd.t.cpp │ │ │ ├── istream.t.cpp │ │ │ ├── limits.t.cpp │ │ │ ├── locale.t.cpp │ │ │ ├── memory.t.cpp │ │ │ ├── numeric.t.cpp │ │ │ └── ostream.t.cpp │ ├── bslscm │ │ ├── package │ │ │ ├── bslscm.dep │ │ │ ├── bslscm.mem │ │ │ └── bslscm.opts │ │ └── bslscm_versiontag.cpp │ ├── bslim │ │ ├── package │ │ │ ├── bslim.mem │ │ │ ├── bslim.dep │ │ │ └── bslim.opts │ │ └── doc │ │ │ └── bslim.txt │ ├── bsldoc │ │ ├── package │ │ │ ├── bsldoc.dep │ │ │ └── bsldoc.mem │ │ └── doc │ │ │ └── bsldoc.txt │ ├── bslh │ │ ├── package │ │ │ ├── bslh.dep │ │ │ └── bslh.mem │ │ └── bslh_seedgenerator.cpp │ ├── bslma │ │ └── package │ │ │ ├── bslma.dep │ │ │ ├── bslma.opts │ │ │ └── bslma.mem │ ├── bslmf │ │ ├── package │ │ │ ├── bslmf.dep │ │ │ └── bslmf.opts │ │ ├── bslmf_ispair.t.cpp │ │ ├── bslmf_nil.cpp │ │ ├── bslmf_assert.cpp │ │ ├── bslmf_isarray.cpp │ │ ├── bslmf_isclass.cpp │ │ ├── bslmf_isconst.cpp │ │ ├── bslmf_isenum.cpp │ │ ├── bslmf_ispair.cpp │ │ ├── bslmf_issame.cpp │ │ ├── bslmf_isvoid.cpp │ │ ├── bslmf_metaint.cpp │ │ ├── bslmf_switch.cpp │ │ ├── bslmf_ispointer.cpp │ │ ├── bslmf_isreference.cpp │ │ ├── bslmf_removecv.cpp │ │ ├── bslmf_removecvq.cpp │ │ ├── bslmf_isarithmetic.cpp │ │ ├── bslmf_isfunction.cpp │ │ ├── bslmf_isintegral.cpp │ │ ├── bslmf_isvolatile.cpp │ │ ├── bslmf_matchanytype.cpp │ │ ├── bslmf_removeconst.cpp │ │ ├── bslmf_isfundamental.cpp │ │ ├── bslmf_ispolymorphic.cpp │ │ ├── bslmf_removevolatile.cpp │ │ ├── bslmf_selecttrait.cpp │ │ ├── bslmf_haspointersemantics.t.cpp │ │ ├── bslmf_isfloatingpoint.cpp │ │ ├── bslmf_islvaluereference.cpp │ │ ├── bslmf_ismemberpointer.cpp │ │ ├── bslmf_ispointertomember.cpp │ │ └── bslmf_isrvaluereference.cpp │ ├── bslalg │ │ ├── package │ │ │ ├── bslalg.dep │ │ │ └── bslalg.opts │ │ └── bslalg_typetraits.cpp │ ├── bslstl │ │ ├── package │ │ │ ├── bslstl.dep │ │ │ └── bslstl.opts │ │ ├── bslstl_hash.cpp │ │ ├── bslstl_list.cpp │ │ ├── bslstl_iosfwd.cpp │ │ ├── bslstl_simplepool.cpp │ │ └── bslstl_treenodepool.cpp │ └── bslx │ │ └── package │ │ ├── bslx.dep │ │ └── bslx.mem └── bdl │ ├── bdlscm │ └── package │ │ ├── bdlscm.dep │ │ ├── bdlscm.mem │ │ └── bdlscm.opts │ ├── bdls │ ├── package │ │ ├── bdls.dep │ │ ├── bdls.mem │ │ └── bdls.opts │ ├── doc │ │ └── bdls.txt │ └── bdls_testutil.cpp │ ├── bdlb │ ├── package │ │ ├── bdlb.dep │ │ ├── bdlb.mem │ │ └── bdlb.opts │ └── doc │ │ └── bdlb.txt │ ├── bdldfp │ ├── package │ │ ├── bdldfp.dep │ │ ├── bdldfp.opts │ │ └── bdldfp.mem │ ├── bdldfp_decimalplatform.cpp │ └── bdldfp_decimalimputil_ibmxlc.t.cpp │ ├── bdlma │ ├── package │ │ ├── bdlma.dep │ │ ├── bdlma.opts │ │ └── bdlma.mem │ └── bdlma_localsequentialallocator.cpp │ ├── bdlt │ └── package │ │ ├── bdlt.dep │ │ └── bdlt.mem │ └── group │ ├── bdl.dep │ ├── bdl.mem │ ├── bdl.cap │ └── bdl.opts ├── samples ├── .gitignore └── object_pool │ └── pkg_objectpool.cpp ├── third-party ├── inteldfp │ ├── LIBRARY │ │ ├── .directory_exists │ │ ├── RUNLINUX │ │ ├── RUNOSX │ │ ├── RUNSOLARIS │ │ ├── RUNWINDOWS.bat │ │ ├── RUNOSXINTEL64 │ │ ├── RUNWINDOWSINTEL64.bat │ │ ├── RUNHPUX32 │ │ ├── RUNHPUX64 │ │ └── RUNWINDOWS_nmake.bat │ └── inteldfp.pc.in └── decnumber │ └── decnumber.pc.in ├── tools ├── lcov │ ├── contrib │ │ └── galaxy │ │ │ └── CHANGES │ └── example │ │ ├── gauss.h │ │ ├── iterate.h │ │ ├── README │ │ └── descriptions.txt └── lcov_cobertura │ └── LICENSE.txt ├── benchmarks └── allocators │ ├── .gitignore │ ├── shgrowth.exe │ ├── results │ ├── intel-gcc-20150630 │ │ ├── heatmap.pdf │ │ └── heatmap.xlsx │ ├── shgr │ ├── haswell-msvs-20150630 │ │ └── shgr │ ├── haswell-msvs-DS159-20150702 │ │ └── shgr159 │ ├── intel-gcc-DS4-20150706 │ │ └── growth.csv │ └── power-gcc-DS4-20150706 │ │ └── growth.csv │ ├── test-growth │ ├── make-Power7-gcc │ ├── build-bde-msvs │ └── docker │ ├── ubuntu-vivid-clang │ └── debian-stretch-clang ├── .gitignore ├── README.md └── wscript /groups/bsl/bsls/package/bsls.dep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /groups/bsl/group/bsl.dep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /groups/bdl/bdlscm/package/bdlscm.dep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /groups/bsl/bsltf/package/bsltf.opts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /groups/bdl/bdls/package/bdls.dep: -------------------------------------------------------------------------------- 1 | bdlscm 2 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/package/bsl+bslhdrs.mem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/package/bsl+stdhdrs.mem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /groups/bsl/bslscm/package/bslscm.dep: -------------------------------------------------------------------------------- 1 | bsls 2 | -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- 1 | *.m 2 | Debug 3 | Release 4 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/.directory_exists: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /groups/bdl/bdlb/package/bdlb.dep: -------------------------------------------------------------------------------- 1 | bdls 2 | bdlscm 3 | -------------------------------------------------------------------------------- /groups/bsl/bslim/package/bslim.mem: -------------------------------------------------------------------------------- 1 | bslim_printer 2 | -------------------------------------------------------------------------------- /groups/bdl/bdldfp/package/bdldfp.dep: -------------------------------------------------------------------------------- 1 | bdls 2 | bdlscm 3 | -------------------------------------------------------------------------------- /groups/bdl/bdlma/package/bdlma.dep: -------------------------------------------------------------------------------- 1 | bdlscm 2 | bdls 3 | -------------------------------------------------------------------------------- /groups/bdl/bdls/package/bdls.mem: -------------------------------------------------------------------------------- 1 | bdls_testutil 2 | 3 | -------------------------------------------------------------------------------- /groups/bsl/bsldoc/package/bsldoc.dep: -------------------------------------------------------------------------------- 1 | bsls 2 | bslscm 3 | -------------------------------------------------------------------------------- /groups/bsl/bsldoc/package/bsldoc.mem: -------------------------------------------------------------------------------- 1 | bsldoc_glossary 2 | -------------------------------------------------------------------------------- /groups/bsl/bslh/package/bslh.dep: -------------------------------------------------------------------------------- 1 | bsls bslscm bslmf 2 | -------------------------------------------------------------------------------- /groups/bsl/bslma/package/bslma.dep: -------------------------------------------------------------------------------- 1 | bslmf bslscm bsls 2 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/package/bslmf.dep: -------------------------------------------------------------------------------- 1 | bsls 2 | bslscm 3 | -------------------------------------------------------------------------------- /groups/bdl/bdlt/package/bdlt.dep: -------------------------------------------------------------------------------- 1 | bdlb 2 | bdls 3 | bdlscm 4 | 5 | -------------------------------------------------------------------------------- /groups/bsl/bslalg/package/bslalg.dep: -------------------------------------------------------------------------------- 1 | bsls bslscm bslma bslmf 2 | -------------------------------------------------------------------------------- /tools/lcov/contrib/galaxy/CHANGES: -------------------------------------------------------------------------------- 1 | 09-04-2003 Initial checkin 2 | -------------------------------------------------------------------------------- /groups/bsl/bsltf/package/bsltf.dep: -------------------------------------------------------------------------------- 1 | bsls bslscm bslma bslmf bslalg 2 | -------------------------------------------------------------------------------- /groups/bdl/bdlscm/package/bdlscm.mem: -------------------------------------------------------------------------------- 1 | bdlscm_version 2 | bdlscm_versiontag 3 | -------------------------------------------------------------------------------- /groups/bdl/group/bdl.dep: -------------------------------------------------------------------------------- 1 | bsl 2 | # third-party 3 | decnumber 4 | inteldfp 5 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/package/bsl+bslhdrs.dep: -------------------------------------------------------------------------------- 1 | bsls 2 | bslscm 3 | bslstl 4 | -------------------------------------------------------------------------------- /groups/bdl/group/bdl.mem: -------------------------------------------------------------------------------- 1 | bdlb 2 | bdldfp 3 | bdlma 4 | bdls 5 | bdlscm 6 | bdlt 7 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/package/bslstl.dep: -------------------------------------------------------------------------------- 1 | bsls bslscm bslalg bslma bslmf bsltf bslh 2 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/package/bsl+stdhdrs.dep: -------------------------------------------------------------------------------- 1 | bsls 2 | bslscm 3 | bslstl 4 | bsl+bslhdrs 5 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_assert.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_ctype.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_errno.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_float.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_iso646.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_limits.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_locale.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_math.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_setjmp.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_signal.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_stdarg.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_stddef.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_stdio.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_stdlib.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_string.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_time.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_wchar.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_wctype.t.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /groups/bdl/bdlb/package/bdlb.mem: -------------------------------------------------------------------------------- 1 | bdlb_bitutil 2 | bdlb_guid 3 | bdlb_guidutil 4 | bdlb_randomdevice 5 | -------------------------------------------------------------------------------- /groups/bsl/bslscm/package/bslscm.mem: -------------------------------------------------------------------------------- 1 | bslscm_patchversion 2 | bslscm_version 3 | bslscm_versiontag 4 | -------------------------------------------------------------------------------- /groups/bsl/bslx/package/bslx.dep: -------------------------------------------------------------------------------- 1 | bsl+bslhdrs 2 | bsl+stdhdrs 3 | bslim 4 | bslma 5 | bslmf 6 | bsls 7 | bslscm 8 | -------------------------------------------------------------------------------- /benchmarks/allocators/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | bde-tag 3 | growth 4 | tention 5 | zation 6 | locality-* 7 | growth-* 8 | *-result 9 | -------------------------------------------------------------------------------- /groups/bsl/bslim/package/bslim.dep: -------------------------------------------------------------------------------- 1 | bsl+bslhdrs 2 | bsl+stdhdrs 3 | bslalg 4 | bslma 5 | bslmf 6 | bsls 7 | bslscm 8 | bslstl 9 | -------------------------------------------------------------------------------- /benchmarks/allocators/shgrowth.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/bde-allocator-benchmarks/HEAD/benchmarks/allocators/shgrowth.exe -------------------------------------------------------------------------------- /tools/lcov/example/gauss.h: -------------------------------------------------------------------------------- 1 | #ifndef GAUSS_H 2 | #define GAUSS_H GAUSS_h 3 | 4 | extern int gauss_get_sum (int min, int max); 5 | 6 | #endif /* GAUSS_H */ 7 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNLINUX: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN LINUX..." 2 | rm *.a 3 | ./linuxbuild 4 | echo "END BUILDING LIBRARY IN LINUX..." 5 | 6 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNOSX: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN LINUX..." 2 | rm *.a 3 | ./linuxbuild 4 | echo "END BUILDING LIBRARY IN LINUX..." 5 | 6 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNSOLARIS: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN SOLARIS..." 2 | rm *.a 3 | ./solarisbuild 4 | echo "END BUILDING LIBRARY IN SOLARIS..." 5 | 6 | -------------------------------------------------------------------------------- /tools/lcov/example/iterate.h: -------------------------------------------------------------------------------- 1 | #ifndef ITERATE_H 2 | #define ITERATE_H ITERATE_H 3 | 4 | extern int iterate_get_sum (int min, int max); 5 | 6 | #endif /* ITERATE_H */ 7 | -------------------------------------------------------------------------------- /groups/bdl/bdldfp/package/bdldfp.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bdl.opts 2 | 3 | #============================================================================== 4 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNWINDOWS.bat: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN WINDOWS..." 2 | del *.lib 3 | call windowsbuild.bat 4 | echo "END BUILDING LIBRARY IN WINDOWS..." 5 | -------------------------------------------------------------------------------- /groups/bsl/group/bsl.mem: -------------------------------------------------------------------------------- 1 | bsl+bslhdrs 2 | bsl+stdhdrs 3 | bslalg 4 | bsldoc 5 | bslh 6 | bslim 7 | bslma 8 | bslmf 9 | bsls 10 | bslscm 11 | bslstl 12 | bsltf 13 | bslx 14 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNOSXINTEL64: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN LINUX..." 2 | rm *.a 3 | ./linuxbuild COPT_ADD=-m64 4 | echo "END BUILDING LIBRARY IN LINUX..." 5 | 6 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNWINDOWSINTEL64.bat: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN WINDOWS..." 2 | del *.lib 3 | call windowsbuild.bat 4 | echo "END BUILDING LIBRARY IN WINDOWS..." 5 | -------------------------------------------------------------------------------- /benchmarks/allocators/results/intel-gcc-20150630/heatmap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/bde-allocator-benchmarks/HEAD/benchmarks/allocators/results/intel-gcc-20150630/heatmap.pdf -------------------------------------------------------------------------------- /benchmarks/allocators/results/intel-gcc-20150630/heatmap.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/bde-allocator-benchmarks/HEAD/benchmarks/allocators/results/intel-gcc-20150630/heatmap.xlsx -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNHPUX32: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN HPUX (32-BIT DATA MODE)..." 2 | rm *.a 3 | ./hpuxbuild32 4 | echo "END BUILDING LIBRARY IN HPUX (32-BIT DATA MODE)..." 5 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNHPUX64: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN HPUX (64-BIT DATA MODE)..." 2 | rm *.a 3 | ./hpuxbuild64 4 | echo "END BUILDING LIBRARY IN HPUX (64-BIT DATA MODE)..." 5 | -------------------------------------------------------------------------------- /benchmarks/allocators/test-growth: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in 04 05 06 07 08 09 10 11 12 13 14 15 16; do 4 | echo ./growth $1 $i - 5 | ./growth $1 $i - | tee "growth-$1-$i" 6 | done 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .*.sw? 2 | unix-* 3 | windows-* 4 | include/ 5 | lib/ 6 | build/ 7 | documentation/ 8 | logs/ 9 | coverage/ 10 | *.xcodeproj/ 11 | .DS_store 12 | *.pyc 13 | .lock-waf* 14 | .waf-* 15 | -------------------------------------------------------------------------------- /tools/lcov/example/README: -------------------------------------------------------------------------------- 1 | 2 | To get an example of how the LCOV generated HTML output looks like, 3 | type 'make output' and point a web browser to the resulting file 4 | 5 | output/index.html 6 | 7 | -------------------------------------------------------------------------------- /third-party/inteldfp/LIBRARY/RUNWINDOWS_nmake.bat: -------------------------------------------------------------------------------- 1 | echo "BEGIN BUILDING LIBRARY IN WINDOWS..." 2 | 3 | del *.lib 4 | 5 | call windowsbuild_nmake.bat -fmakefile.mak 6 | 7 | echo "END BUILDING LIBRARY IN WINDOWS..." 8 | 9 | -------------------------------------------------------------------------------- /benchmarks/allocators/make-Power7-gcc: -------------------------------------------------------------------------------- 1 | echo 'make STDLIB= AR=gcc-ar RANLIB=gcc-ranlib CC=gcc CXX=g++ LTO='-mcpu=power7 -D__linux'' "$@" 2 | make STDLIB= AR=gcc-ar RANLIB=gcc-ranlib CC=gcc CXX=g++ LTO='-mcpu=power7 -D__linux' "$@" 3 | -------------------------------------------------------------------------------- /groups/bsl/bslh/package/bslh.mem: -------------------------------------------------------------------------------- 1 | bslh_defaulthashalgorithm 2 | bslh_defaultseededhashalgorithm 3 | bslh_hash 4 | bslh_seededhash 5 | bslh_seedgenerator 6 | bslh_siphashalgorithm 7 | bslh_spookyhashalgorithm 8 | bslh_spookyhashalgorithmimp 9 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_pthread.t.c: -------------------------------------------------------------------------------- 1 | #include // This test driver must check for a 2 | #if defined(BSLS_PLATFORM_OS_UNIX) // supported OS before including headers. 3 | #include 4 | #endif // BSLS_PLATFORM_OS_UNIX 5 | 6 | int main() { return 0; } 7 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/c_sys_time.t.c: -------------------------------------------------------------------------------- 1 | #include // This test driver must check for a 2 | #if defined(BSLS_PLATFORM_OS_UNIX) // supported OS before including headers. 3 | #include 4 | #endif // BSLS_PLATFORM_OS_UNIX 5 | 6 | int main() { return 0; } 7 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/package/bslstl.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bslstl.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB -D_RWSTD_COMPILE_INSTANTIATE=1 6 | !! * _ STL_INCLUDE = 7 | -------------------------------------------------------------------------------- /groups/bdl/bdlma/package/bdlma.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bdlma.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | 6 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 7 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 8 | 9 | -------------------------------------------------------------------------------- /groups/bdl/bdlscm/package/bdlscm.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bdlscm.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | 6 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 7 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 8 | -------------------------------------------------------------------------------- /third-party/decnumber/decnumber.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | libdir=@libdir@ 3 | includedir=@includedir@ 4 | 5 | Name: DecNumber Library 6 | Description: 7 | URL: http://speleotrove.com/decimal/#decNumber 8 | Version: 3.6.8 9 | Requires: 10 | Requires.private: 11 | Libs: -L${libdir} @libs@ 12 | Libs.private: 13 | Cflags: -I${includedir} @cflags@ 14 | -------------------------------------------------------------------------------- /groups/bsl/group/bsl.cap: -------------------------------------------------------------------------------- 1 | # BSL capabilities 2 | 3 | * _ OPTS_FILE = bsl.cap 4 | 5 | #============================================================================== 6 | 7 | # bsl builds on everything, in every way 8 | * _ CAPABILITY = ALWAYS 9 | 10 | #============================================================================== 11 | -------------------------------------------------------------------------------- /groups/bsl/bslx/package/bslx.mem: -------------------------------------------------------------------------------- 1 | bslx_byteinstream 2 | bslx_byteoutstream 3 | bslx_genericinstream 4 | bslx_genericoutstream 5 | bslx_instreamfunctions 6 | bslx_marshallingutil 7 | bslx_outstreamfunctions 8 | bslx_streambufinstream 9 | bslx_streambufoutstream 10 | bslx_testinstreamexception 11 | bslx_testinstream 12 | bslx_testoutstream 13 | bslx_typecode 14 | bslx_versionfunctions 15 | -------------------------------------------------------------------------------- /tools/lcov/example/descriptions.txt: -------------------------------------------------------------------------------- 1 | test_noargs 2 | Example program is called without arguments so that default range 3 | [0..9] is used. 4 | 5 | test_2_to_2000 6 | Example program is called with "2" and "2000" as arguments. 7 | 8 | test_overflow 9 | Example program is called with "0" and "100000" as arguments. The 10 | resulting sum is too large to be stored as an int variable. 11 | -------------------------------------------------------------------------------- /third-party/inteldfp/inteldfp.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | libdir=@libdir@ 3 | includedir=@includedir@ 4 | 5 | Name: Intel Decimal Floating-Point Math Library 6 | Description: 7 | URL: https://software.intel.com/en-us/articles/intel-decimal-floating-point-math-library 8 | Version: 2.0.1 9 | Requires: 10 | Requires.private: 11 | Libs: -L${libdir} @libs@ 12 | Libs.private: 13 | Cflags: -I${includedir} @cflags@ 14 | -------------------------------------------------------------------------------- /groups/bdl/bdlt/package/bdlt.mem: -------------------------------------------------------------------------------- 1 | bdlt_currenttime 2 | bdlt_date 3 | bdlt_datetime 4 | bdlt_datetimeinterval 5 | bdlt_datetimetz 6 | bdlt_datetimeutil 7 | bdlt_datetz 8 | bdlt_dateutil 9 | bdlt_dayofweek 10 | bdlt_dayofweekset 11 | bdlt_epochutil 12 | bdlt_intervalconversionutil 13 | bdlt_localtimeoffset 14 | bdlt_monthofyear 15 | bdlt_serialdateimputil 16 | bdlt_time 17 | bdlt_timetz 18 | bdlt_timeunitratio 19 | -------------------------------------------------------------------------------- /groups/bsl/bslalg/package/bslalg.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bslalg.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB 6 | !! * _ STL_INCLUDE = 7 | 8 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 9 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 10 | -------------------------------------------------------------------------------- /groups/bsl/bslma/package/bslma.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bslma.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB 6 | !! * _ STL_INCLUDE = 7 | 8 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 9 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 10 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/package/bslmf.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bslmf.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB 6 | !! * _ STL_INCLUDE = 7 | 8 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 9 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 10 | -------------------------------------------------------------------------------- /groups/bsl/bslscm/package/bslscm.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bslscm.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB 6 | !! * _ STL_INCLUDE = 7 | 8 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 9 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 10 | -------------------------------------------------------------------------------- /groups/bdl/bdls/package/bdls.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bdl.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | 6 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 7 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 8 | !! windows-Windows_NT-amd64-*-cl 64 TESTDRIVER_BDEBUILD_CXXFLAGS = $(subst /O2,,$(BDEBUILD_CXXFLAGS)) 9 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/package/bsl+stdhdrs.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bsl+stdhdrs.opts 2 | 3 | !! unix _ F2FCP = perl $(BSL_LOCN)/bsl+stdhdrs/cphdrs.pl 4 | !! windows _ F2FCP = perl $(BSL_LOCN)\bsl+stdhdrs\cphdrs.pl 5 | !! unix _ STL_INCLUDE = -I$(BSL_LOCN)/bsl+stdhdrs 6 | !! windows _ STL_INCLUDE = /I$(BSL_LOCN)\bsl+stdhdrs 7 | -------------------------------------------------------------------------------- /groups/bdl/bdlma/package/bdlma.mem: -------------------------------------------------------------------------------- 1 | bdlma_autoreleaser 2 | bdlma_blocklist 3 | bdlma_bufferimputil 4 | bdlma_buffermanager 5 | bdlma_bufferedsequentialallocator 6 | bdlma_bufferedsequentialpool 7 | bdlma_countingallocator 8 | bdlma_guardingallocator 9 | bdlma_infrequentdeleteblocklist 10 | bdlma_localsequentialallocator 11 | bdlma_managedallocator 12 | bdlma_multipoolallocator 13 | bdlma_multipool 14 | bdlma_pool 15 | bdlma_sequentialallocator 16 | bdlma_sequentialpool 17 | -------------------------------------------------------------------------------- /groups/bdl/bdls/doc/bdls.txt: -------------------------------------------------------------------------------- 1 | bdls.txt 2 | 3 | @PURPOSE: Provide system-level utilities for BDL 4 | 5 | @MNEMONIC: Basic Development Library System-level utilities (bdls) 6 | 7 | /Hierarchical Synopsis 8 | /--------------------- 9 | The 'bdls' package currently has 1 component. 10 | .. 11 | 1. bdls_testutil 12 | .. 13 | 14 | /Component Synopsis 15 | /------------------ 16 | : 'bdls_testutil': 17 | : Provide test utilities for components in 'bdl' and above. 18 | -------------------------------------------------------------------------------- /benchmarks/allocators/build-bde-msvs: -------------------------------------------------------------------------------- 1 | 2 | # note: must patch bde-tools/etc/default.opts for windows-*-*-*-cl-19.00 3 | 4 | export PREFIX=e:\\bdebench 5 | export CXXFLAGS='/MT /Oi /GR /D_AMD64_ /DBDE_BUILD_TARGET_MT /Ox /Ot /favor:INTEL64 /arch:AVX /volatile:iso /EHsc /GS- /Gs1 /GF /Zi' 6 | python e:\\bde-tools\\bin\\waf configure -v --msvc-runtime-type=static --abi-bits=64 --cpp11 --build-type release --assert-level=none --library-type=static 7 | python e:\\bde-tools\\bin\\waf build install 8 | -------------------------------------------------------------------------------- /groups/bdl/bdldfp/package/bdldfp.mem: -------------------------------------------------------------------------------- 1 | bdldfp_binaryintegraldecimalimputil 2 | bdldfp_decimal 3 | bdldfp_decimalplatform 4 | bdldfp_decimalconvertutil 5 | bdldfp_decimalconvertutil_decnumber 6 | bdldfp_decimalconvertutil_ibmxlc 7 | bdldfp_decimalconvertutil_inteldfp 8 | bdldfp_decimalimputil 9 | bdldfp_decimalimputil_decnumber 10 | bdldfp_decimalimputil_ibmxlc 11 | bdldfp_decimalimputil_inteldfp 12 | bdldfp_decimalutil 13 | bdldfp_denselypackeddecimalimputil 14 | bdldfp_intelimpwrapper 15 | bdldfp_uint128 16 | -------------------------------------------------------------------------------- /groups/bsl/bslim/package/bslim.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bslim.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB 6 | !! * _ STL_INCLUDE = 7 | 8 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 9 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 10 | -------------------------------------------------------------------------------- /groups/bdl/bdlb/package/bdlb.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bdlb.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 5 | 6 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 7 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 8 | !! windows-Windows_NT-amd64-*-cl 64 TESTDRIVER_BDEBUILD_CXXFLAGS = $(subst /O2,,$(BDEBUILD_CXXFLAGS)) 9 | !! windows- _ BDE_ENDLDFLAGS = Advapi32.lib 10 | 11 | -------------------------------------------------------------------------------- /groups/bsl/bsltf/package/bsltf.mem: -------------------------------------------------------------------------------- 1 | bsltf_allocbitwisemoveabletesttype 2 | bsltf_alloctesttype 3 | bsltf_bitwisemoveabletesttype 4 | bsltf_convertiblevaluewrapper 5 | bsltf_degeneratefunctor 6 | bsltf_enumeratedtesttype 7 | bsltf_evilbooleantype 8 | bsltf_nonassignabletesttype 9 | bsltf_noncopyconstructibletesttype 10 | bsltf_nondefaultconstructibletesttype 11 | bsltf_nonequalcomparabletesttype 12 | bsltf_nontypicaloverloadstesttype 13 | bsltf_simpletesttype 14 | bsltf_stdstatefulallocator 15 | bsltf_stdtestallocator 16 | bsltf_templatetestfacility 17 | bsltf_testvaluesarray 18 | bsltf_uniontesttype 19 | -------------------------------------------------------------------------------- /tools/lcov_cobertura/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2011 Eric Wendelin 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /groups/bsl/bsldoc/doc/bsldoc.txt: -------------------------------------------------------------------------------- 1 | bsldoc.txt 2 | 3 | @PURPOSE: Provide documentation of terms and concepts used throughout BDE. 4 | 5 | @MNEMONIC: Basic Standard Library DOCumentation (bsldoc) 6 | 7 | @DESCRIPTION: The 'bsldoc' package provides documentation of terms and concepts 8 | used ubiquitously throughout BDE. 9 | 10 | /Hierarchical Synopsis 11 | /--------------------- 12 | The 'bsldoc' package currently has 1 component. 13 | .. 14 | 1. bsldoc_glossary 15 | .. 16 | 17 | /Component Synopsis 18 | /------------------ 19 | : 'bsldoc_glossary': 20 | : Provide definitions for terms used throughout BDE documentation. 21 | 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/package/bsls.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bsls.opts 2 | 3 | !! unix-SunOS-*-*-* _ STL_CXXFLAGS = -library=no%rwtools7 4 | 5 | # Needed for bsls_atomics.t.cpp 6 | -- unix-SunOS-*-*-* _ BDE_ENDLDFLAGS = $(BDE_DYNAMIC) -lpthread -lrt $(BDE_STATIC) 7 | 8 | !! unix-SunOS-*-*-gcc _ STL_CXXFLAGS = 9 | !! * _ STL_DEFINES = -DBDE_NO_CPP_STDLIB 10 | !! * _ STL_INCLUDE = 11 | 12 | !! unix-dgux-*-*-* _ STL_CXXFLAGS = $(STL_NATIVEINC) 13 | !! unix-dgux-*-*-* _ STL_LDFLAGS = $(STL_NATIVELIB) 14 | -------------------------------------------------------------------------------- /benchmarks/allocators/docker/ubuntu-vivid-clang: -------------------------------------------------------------------------------- 1 | FROM ubuntu:vivid 2 | 3 | RUN apt-get -y update && apt-get -y install binutils make python clang-3.6 libc++-dev git && apt-get -y clean 4 | 5 | # Obtain a copy of BDE Tools, and ensure it is included in PATH 6 | RUN git clone https://github.com/bloomberg/bde-tools /opt/bb/bde-tools 7 | ENV PATH /opt/bb/bde-tools/bin:$PATH 8 | 9 | # Using Clang/LLVM link-time optimization requires the use of the 'gold' linker, 10 | # and Debian does not provide a configurable 'alternative' to select it as the 11 | # system linker, so the symlink in /usr/bin must be replaced to activate it. 12 | RUN ln -sf /usr/bin/ld.gold /usr/bin/ld 13 | -------------------------------------------------------------------------------- /benchmarks/allocators/docker/debian-stretch-clang: -------------------------------------------------------------------------------- 1 | FROM debian:stretch 2 | 3 | RUN apt-get -y update && apt-get -y install binutils make python clang-3.6 libc++-dev git && apt-get -y clean 4 | 5 | # Obtain a copy of BDE Tools, and ensure it is included in PATH 6 | RUN git clone https://github.com/bloomberg/bde-tools /opt/bb/bde-tools 7 | ENV PATH /opt/bb/bde-tools/bin:$PATH 8 | 9 | # Using Clang/LLVM link-time optimization requires the use of the 'gold' linker, 10 | # and Debian does not provide a configurable 'alternative' to select it as the 11 | # system linker, so the symlink in /usr/bin must be replaced to activate it. 12 | RUN ln -sf /usr/bin/ld.gold /usr/bin/ld 13 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/package/bsl+bslhdrs.opts: -------------------------------------------------------------------------------- 1 | * _ OPTS_FILE = bsl+bslhdrs.opts 2 | 3 | # disable BSL_OVERRIDE_STD 4 | !! * _ BSL_STD_FLAG = 5 | 6 | unix _ BSLHDRS_TEST = $(BSL_LOCN)/bsl+bslhdrs/test 7 | windows _ BSLHDRS_TEST = $(BSL_LOCN)\bsl+bslhdrs\test 8 | 9 | * _ TEST_DEFINES = -DTEST_RW_PEDANTIC=0 10 | 11 | unix _ DEF_INCLUDE = -I$(BSL_LOCN)/bsl+bslhdrs 12 | windows _ DEF_INCLUDE = -I$(BSL_LOCN)\bsl+bslhdrs 13 | 14 | * _ TEST_RUNPREFIX = 15 | * _ TEST_RUNSUFFIX = 16 | 17 | *-Linux _ DEF_CXXFLAGS = -D_RWSTD_LINUX_RELEASE=\"`uname -r`\" 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | BDE Allocator Benchmarks 2 | === 3 | This repository contains a snapshot of the [BDE libraries](http://github.com/bloomberg/bde), and contains both allocator benchmarking tools and some modifications to the BDE libraries required 4 | for those benchmark tools. This copy of BDE should not be used for any other purpose, as it is not kept up to date with the primary version. 5 | 6 | Information about the allocator benchmarking tools is located [here](benchmarks/allocators). 7 | 8 | License 9 | --- 10 | The BDE libraries and allocator benchmark tools are distributed under the Apache License (version 2.0); see the LICENSE file at the top of the source tree for more information. 11 | -------------------------------------------------------------------------------- /groups/bdl/group/bdl.cap: -------------------------------------------------------------------------------- 1 | # BDE capabilities 2 | 3 | * _ OPTS_FILE = bdl.cap 4 | * _ ASSET_OBJECT_NAME = libbdl 5 | * _ ASSET_OBJECT_DESC = Core Bloomberg development library 6 | * _ ASSET_DEPT_GROUP = 101 # BDE 7 | * _ ASSET_CONTACT_PROG_1 = Clay Wilson 8 | * _ ASSET_CONTACT_PROG_2 = Pablo Halpern 9 | * _ ASSET_PRODUCTION_LOCN = /bbsrc/bdl 10 | 11 | #============================================================================== 12 | 13 | # bdl builds on everything, in every way 14 | * _ CAPABILITY = ALWAYS 15 | 16 | #============================================================================== 17 | -------------------------------------------------------------------------------- /groups/bdl/group/bdl.opts: -------------------------------------------------------------------------------- 1 | # BDE overrides for default.opts 2 | 3 | *- _ OPTS_FILE = bde.opts 4 | 5 | -- unix-SunOS-*-*-cc _ AR_PACKAGE = $(SET_TEMPLATE_CACHE_DIR) 6 | -- unix-SunOS-*-*-cc _ AR_INSTALL = $(SET_TEMPLATE_CACHE_DIR) 7 | # obsolete, use 64 'ufid' instead -- remove in future 8 | -- unix-SunOS-*-*-CC64 _ AR_PACKAGE = $(SET_TEMPLATE_CACHE_DIR) 9 | -- unix-SunOS-*-*-CC64 _ AR_INSTALL = $(SET_TEMPLATE_CACHE_DIR) 10 | 11 | # Defines 12 | # TREQ 2275517: Sanitize BSL code-base: change BSL_LEGACY to BDE_OMIT_INTERNAL_DEPRECATED 13 | #unix _ STL_DEFINES = -DBDE_OMIT_INTERNAL_DEPRECATED 14 | #windows _ STL_DEFINES = /DBDE_OMIT_INTERNAL_DEPRECATED 15 | 16 | windows shr STL_DEFINES = /D_STLP_DESIGNATED_DLL 17 | 18 | -------------------------------------------------------------------------------- /groups/bdl/bdlb/doc/bdlb.txt: -------------------------------------------------------------------------------- 1 | bdlb.txt 2 | 3 | @PURPOSE: Provide utilities classes and functions. 4 | 5 | @MNEMONIC: Basic Development Library Basics (bdlb) 6 | 7 | @DESCRIPTION: The 'bdlb' package provides various utilities classes and 8 | functions. 9 | 10 | /Hierarchical Synopsis 11 | /--------------------- 12 | The 'bdlb' package currently has 3 components. 13 | .. 14 | 1. bdlb_bitutil 15 | 2. bdlb_guid 16 | 3. bdlb_guidutil 17 | .. 18 | 19 | /Component Synopsis 20 | /------------------ 21 | : 'bdlb_bitutil': 22 | : Provide efficient bit-manipulation of 'uint32_t'/'uint64_t' values. 23 | : 'bdlb_guid': 24 | : Provide a value-semantic type representing a globally unique identifier. 25 | : 'bdlb_guidutil': 26 | : Provide utilities for dealing with globally unique identifiers. 27 | -------------------------------------------------------------------------------- /groups/bsl/bslma/package/bslma.mem: -------------------------------------------------------------------------------- 1 | bslma_allocator 2 | bslma_autodeallocator 3 | bslma_autodestructor 4 | bslma_autorawdeleter 5 | bslma_deallocatorguard 6 | bslma_deallocatorproctor 7 | bslma_default 8 | bslma_defaultallocatorguard 9 | bslma_deleterhelper 10 | bslma_destructorguard 11 | bslma_destructorproctor 12 | bslma_exceptionguard 13 | bslma_mallocfreeallocator 14 | bslma_managedptr 15 | bslma_managedptr_factorydeleter 16 | bslma_managedptr_members 17 | bslma_managedptr_pairproxy 18 | bslma_managedptrdeleter 19 | bslma_newdeleteallocator 20 | bslma_rawdeleterguard 21 | bslma_rawdeleterproctor 22 | bslma_sharedptrinplacerep 23 | bslma_sharedptroutofplacerep 24 | bslma_sharedptrrep 25 | bslma_testallocator 26 | bslma_testallocatorexception 27 | bslma_testallocatormonitor 28 | bslma_usesbslmaallocator 29 | -------------------------------------------------------------------------------- /benchmarks/allocators/results/shgr: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | SZ=20 4 | 5 | for ((s=4;s<=SZ-4;++s)); do 6 | reference=0 7 | fname=growth-$SZ-$s 8 | case $fname in *-?) fname=growth-$SZ-0$s;; esac 9 | >$fname 10 | for ((i=1;i<=12;++i)); do 11 | for ((j=1;j<=14;++j)); do 12 | if [ $j = 1 ]; then reference=0; fi 13 | echo ../shgrowth $SZ $s $i $j $reference 14 | out=`wine ../shgrowth.exe $SZ $s $i $j $reference` 15 | result=$? 16 | if [ $result != 0 ]; then 17 | out='(failed), (N/A), none' 18 | fi 19 | if [ $j = 1 ]; then 20 | if [ $result = 0 ]; then 21 | reference=${out%%,*}; 22 | else 23 | reference=10000 24 | fi 25 | fi 26 | echo "$out" 27 | printf "%s\n" "$out" >> $fname 28 | done; done 29 | done 30 | -------------------------------------------------------------------------------- /benchmarks/allocators/results/haswell-msvs-20150630/shgr: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | SZ=20 4 | 5 | for ((s=4;s<=SZ-4;++s)); do 6 | reference=0 7 | fname=growth-$SZ-$s 8 | case $fname in *-?) fname=growth-$SZ-0$s;; esac 9 | >$fname 10 | for ((i=1;i<=12;++i)); do 11 | for ((j=1;j<=14;++j)); do 12 | if [ $j = 1 ]; then reference=0; fi 13 | echo ../shgrowth $SZ $s $i $j $reference 14 | out=`../shgrowth $SZ $s $i $j $reference` 15 | result=$? 16 | if [ $result != 0 ]; then 17 | out='(failed), (N/A), none' 18 | fi 19 | if [ $j = 1 ]; then 20 | if [ $result = 0 ]; then 21 | reference=${out%%,*}; 22 | else 23 | reference=10000 24 | fi 25 | fi 26 | echo "$out" 27 | printf "%s\n" "$out" >> $fname 28 | done; done 29 | done 30 | -------------------------------------------------------------------------------- /benchmarks/allocators/results/haswell-msvs-DS159-20150702/shgr159: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | SZ=20 4 | 5 | for ((s=4;s<=SZ-4;++s)); do 6 | reference=0 7 | fname=growth-$SZ-$s 8 | case $fname in *-?) fname=growth-$SZ-0$s;; esac 9 | >$fname 10 | for i in 1 5 9 ; do 11 | for ((j=1;j<=14;++j)); do 12 | if [ $j = 1 ]; then reference=0; fi 13 | echo ../shgrowth $SZ $s $i $j $reference 14 | out=`../shgrowth $SZ $s $i $j $reference` 15 | result=$? 16 | if [ $result != 0 ]; then 17 | out='(failed), (N/A), none' 18 | fi 19 | if [ $j = 1 ]; then 20 | if [ $result = 0 ]; then 21 | reference=${out%%,*}; 22 | else 23 | reference=10000 24 | fi 25 | fi 26 | echo "$out" 27 | printf "%s\n" "$out" >> $fname 28 | done; done 29 | done 30 | -------------------------------------------------------------------------------- /groups/bdl/bdlma/bdlma_localsequentialallocator.cpp: -------------------------------------------------------------------------------- 1 | // bdlma_localsequentialallocator.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | namespace BloombergLP { 8 | namespace bdlma { 9 | 10 | // ------------------------------ 11 | // class LocalSequentialAllocator 12 | // ------------------------------ 13 | 14 | } 15 | } 16 | 17 | // ---------------------------------------------------------------------------- 18 | // NOTICE: 19 | // Copyright (C) Bloomberg L.P., 2015 20 | // All Rights Reserved. 21 | // Property of Bloomberg L.P. (BLP) 22 | // This software is made available solely pursuant to the 23 | // terms of a BLP license agreement which governs its use. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bslim/doc/bslim.txt: -------------------------------------------------------------------------------- 1 | bslim.txt 2 | 3 | @PURPOSE: Provide implementation mechanisms. 4 | 5 | @MNEMONIC: Basic Standard Library Implementation Mechanisms (bslim) 6 | 7 | @DESCRIPTION: The 'bslim' package provides implementation mechanisms that are 8 | typically used to implement functionality provided by other components. For 9 | example, 'bslim_printer' greatly simplifies the implementation of standard BDE 10 | 'print' methods having this interface: 11 | .. 12 | bsl::ostream& print(bsl::ostream& stream, 13 | int level = 0, 14 | int spacesPerLevel = 4) const; 15 | .. 16 | 17 | /Hierarchical Synopsis 18 | /--------------------- 19 | The 'bslim' package currently has 1 component. 20 | .. 21 | 1. bslim_printer 22 | .. 23 | 24 | /Component Synopsis 25 | /------------------ 26 | : 'bslim_printer': 27 | : Provide a mechanism to implement standard 'print' methods. 28 | 29 | -------------------------------------------------------------------------------- /samples/object_pool/pkg_objectpool.cpp: -------------------------------------------------------------------------------- 1 | // pkg_objectpool.cpp -*-C++-*- 2 | #include 3 | 4 | // ---------------------------------------------------------------------------- 5 | // Copyright 2013 Bloomberg Finance L.P. 6 | // 7 | // Licensed under the Apache License, Version 2.0 (the "License"); 8 | // you may not use this file except in compliance with the License. 9 | // You may obtain a copy of the License at 10 | // 11 | // http://www.apache.org/licenses/LICENSE-2.0 12 | // 13 | // Unless required by applicable law or agreed to in writing, software 14 | // distributed under the License is distributed on an "AS IS" BASIS, 15 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | // See the License for the specific language governing permissions and 17 | // limitations under the License. 18 | // ----------------------------- END-OF-FILE ---------------------------------- 19 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_ident.cpp: -------------------------------------------------------------------------------- 1 | // bsls_ident.cpp -*-C++-*- 2 | #include 3 | 4 | BSLS_IDENT("$Id: $") 5 | 6 | // ---------------------------------------------------------------------------- 7 | // Copyright 2013 Bloomberg Finance L.P. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); 10 | // you may not use this file except in compliance with the License. 11 | // You may obtain a copy of the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, 17 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | // See the License for the specific language governing permissions and 19 | // limitations under the License. 20 | // ----------------------------- END-OF-FILE ---------------------------------- 21 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_linkcoercion.cpp: -------------------------------------------------------------------------------- 1 | // bsls_linkcoercion.cpp -*-C++-*- 2 | #include 3 | 4 | BSLS_IDENT("$Id: $") 5 | 6 | // ---------------------------------------------------------------------------- 7 | // Copyright 2013 Bloomberg Finance L.P. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); 10 | // you may not use this file except in compliance with the License. 11 | // You may obtain a copy of the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, 17 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | // See the License for the specific language governing permissions and 19 | // limitations under the License. 20 | // ----------------------------- END-OF-FILE ---------------------------------- 21 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_ispair.t.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_ispair.t.cpp -*-C++-*- 2 | 3 | #include 4 | 5 | int main() { 6 | return -1; 7 | } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_nil.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_nil.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_cpp11.cpp: -------------------------------------------------------------------------------- 1 | // bsls_cpp11.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2015 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_types.cpp: -------------------------------------------------------------------------------- 1 | // bsls_types.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_assert.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_assert.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isarray.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isarray.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isclass.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isclass.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isconst.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isconst.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isenum.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isenum.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_ispair.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_ispair.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_issame.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_issame.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isvoid.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isvoid.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_metaint.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_metaint.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_switch.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_switch.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/bslstl_hash.cpp: -------------------------------------------------------------------------------- 1 | // bslstl_hash.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/bslstl_list.cpp: -------------------------------------------------------------------------------- 1 | // bslstl_list.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/group/bsl.opts: -------------------------------------------------------------------------------- 1 | # BSL overrides for default.opts 2 | 3 | *- _ OPTS_FILE = bsl.opts 4 | 5 | # Internal location of 'bsl+stdhdrs' directory, used by builds of BSL prior 6 | # to the group install stage 7 | #!! * _ STL_INCLUDE = -I$(BSL_LOCN)/bsl+stdhdrs/include/$(UPLID)/$(UFID) 8 | 9 | * _ BDE_CINCLUDE = $(STL_INCLUDE) 10 | 11 | -- unix-SunOS-*-*-cc _ AR_PACKAGE = $(SET_TEMPLATE_CACHE_DIR) 12 | -- unix-SunOS-*-*-cc _ AR_INSTALL = $(SET_TEMPLATE_CACHE_DIR) 13 | # obsolete, use 64 'ufid' instead -- remove in future 14 | -- unix-SunOS-*-*-CC64 _ AR_PACKAGE = $(SET_TEMPLATE_CACHE_DIR) 15 | -- unix-SunOS-*-*-CC64 _ AR_INSTALL = $(SET_TEMPLATE_CACHE_DIR) 16 | 17 | !! unix-SunOS-*-*-* shr SHR_SHLIB_DEPS = -lCstd -lCrun -lc -lm -lsunmath -lpthread 18 | !! unix-Linux-*-*-* shr SHR_SHLIB_DEPS = -lrt 19 | !! unix-HP_UX-*-*-* shr SHR_SHLIB_DEPS = -lstd_v2 -lCsup -lunwind -lc 20 | 21 | windows _ BDE_CXXFLAGS = /DBDE_OMIT_INTERNAL_DEPRECATED 22 | 23 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_ios.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_list.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_map.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_new.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_set.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_ispointer.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_ispointer.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isreference.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isreference.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_removecv.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_removecv.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_removecvq.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_removecvq.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_annotation.cpp: -------------------------------------------------------------------------------- 1 | // bsls_annotation.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_byteorder.cpp: -------------------------------------------------------------------------------- 1 | // bsls_byteorder.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_nativestd.cpp: -------------------------------------------------------------------------------- 1 | // bsls_nativestd.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/bslstl_iosfwd.cpp: -------------------------------------------------------------------------------- 1 | // bslstl_iosfwd.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_bitset.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_math.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_time.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cctype.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cerrno.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cfloat.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cmath.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cstdio.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_ctime.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cwchar.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_deque.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_iosfwd.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_limits.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_locale.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_memory.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_queue.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_stack.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_vector.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bslalg/bslalg_typetraits.cpp: -------------------------------------------------------------------------------- 1 | // bslalg_typetraits.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslh/bslh_seedgenerator.cpp: -------------------------------------------------------------------------------- 1 | // bslh_seedgenerator.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2014 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isarithmetic.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isarithmetic.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isfunction.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isfunction.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isintegral.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isintegral.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isvolatile.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isvolatile.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_matchanytype.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_matchanytype.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_removeconst.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_removeconst.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_alignedbuffer.cpp: -------------------------------------------------------------------------------- 1 | // bsls_alignedbuffer.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_alignmentimp.cpp: -------------------------------------------------------------------------------- 1 | // bsls_alignmentimp.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_protocoltest.cpp: -------------------------------------------------------------------------------- 1 | // bsls_protocoltest.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslscm/bslscm_versiontag.cpp: -------------------------------------------------------------------------------- 1 | // bslscm_versiontag.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/bslstl_simplepool.cpp: -------------------------------------------------------------------------------- 1 | // bslstl_simplepool.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # encoding: utf-8 3 | 4 | # Copy this file to the root directory of a BDE-style source repo to enable 5 | # building it using the waf-based build tool. 6 | 7 | import os 8 | import sys 9 | 10 | top = '.' 11 | out = 'build' 12 | 13 | 14 | def _get_tools_path(ctx): 15 | waf_path = sys.argv[0] 16 | libdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath( 17 | waf_path))), 'lib', 'python') 18 | if os.path.isdir(os.path.join(libdir, 'bdebuild')): 19 | return libdir 20 | ctx.fatal('BDE waf customizations can not be found. ' 21 | 'Make sure that you are running the waf executable located in ' 22 | 'bde-oss-tools/bin.') 23 | 24 | 25 | def options(ctx): 26 | ctx.load('bdebuild.waf.wscript', tooldir=_get_tools_path(ctx)) 27 | 28 | 29 | def configure(ctx): 30 | ctx.load('bdebuild.waf.wscript', tooldir=_get_tools_path(ctx)) 31 | 32 | 33 | def build(ctx): 34 | ctx.load('bdebuild.waf.wscript', tooldir=_get_tools_path(ctx)) 35 | -------------------------------------------------------------------------------- /groups/bdl/bdldfp/bdldfp_decimalplatform.cpp: -------------------------------------------------------------------------------- 1 | // bdldfp_decimalplatform.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2014 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_ctype.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_errno.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_float.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_stdio.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_wchar.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cassert.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_ciso646.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_climits.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_clocale.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_complex.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_csetjmp.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_csignal.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cstdarg.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cstddef.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cstdlib.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cstring.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_cwctype.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_fstream.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_iomanip.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_istream.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_numeric.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_ostream.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_sstream.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_utility.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isfundamental.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isfundamental.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_ispolymorphic.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_ispolymorphic.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_removevolatile.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_removevolatile.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_selecttrait.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_selecttrait.cpp -*-C++-*- 2 | 3 | #include 4 | 5 | #include 6 | BSLS_IDENT("$Id$ $CSID$") 7 | 8 | // ---------------------------------------------------------------------------- 9 | // Copyright 2013 Bloomberg Finance L.P. 10 | // 11 | // Licensed under the Apache License, Version 2.0 (the "License"); 12 | // you may not use this file except in compliance with the License. 13 | // You may obtain a copy of the License at 14 | // 15 | // http://www.apache.org/licenses/LICENSE-2.0 16 | // 17 | // Unless required by applicable law or agreed to in writing, software 18 | // distributed under the License is distributed on an "AS IS" BASIS, 19 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 20 | // See the License for the specific language governing permissions and 21 | // limitations under the License. 22 | // ----------------------------- END-OF-FILE ---------------------------------- 23 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_compilerfeatures.cpp: -------------------------------------------------------------------------------- 1 | // bsls_compilerfeatures.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslstl/bslstl_treenodepool.cpp: -------------------------------------------------------------------------------- 1 | // bslstl_treenodepool.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /benchmarks/allocators/results/intel-gcc-DS4-20150706/growth.csv: -------------------------------------------------------------------------------- 1 | , AS1, AS2, AS3, AS4, AS5, AS6, AS7, AS8, AS9, AS10, AS11, AS12, AS13, AS14 2 | 4, [102s], 116, 47, 47, 47, 47, 90, 92, 91, 91, 52, 50, 53, 51 3 | 5, [101s], 117, 48, 49, 49, 48, 76, 77, 77, 77, 52, 51, 53, 51 4 | 6, [102s], 119, 49, 50, 50, 49, 65, 65, 66, 65, 52, 51, 53, 51 5 | 7, [101s], 119, 50, 50, 50, 50, 61, 60, 61, 60, 52, 51, 53, 52 6 | 8, [107s], 120, 48, 48, 49, 48, 65, 64, 65, 65, 50, 49, 51, 50 7 | 9, [111s], 120, 47, 47, 49, 47, 71, 69, 71, 70, 50, 48, 50, 48 8 | 10, [117s], 119, 46, 45, 47, 45, 71, 69, 71, 70, 48, 47, 48, 47 9 | 11, [120s], 119, 46, 45, 46, 44, 72, 70, 72, 70, 47, 46, 48, 46 10 | 12, [121s], 119, 46, 45, 47, 45, 74, 72, 74, 72, 48, 46, 48, 46 11 | 13, [123s], 119, 46, 45, 47, 45, 75, 72, 75, 72, 48, 46, 48, 46 12 | 14, [137s], 120, 42, 41, 42, 40, 68, 66, 69, 65, 43, 42, 44, 42 13 | 15, [176s], 119, 36, 35, 37, 34, 67, 64, 68, 63, 42, 40, 42, 40 14 | 16, [193s], 119, 40, 37, 40, 36, 69, 64, 69, 64, 44, 42, 44, 41 15 | DS4, unordered_set 16 | 17 | -------------------------------------------------------------------------------- /benchmarks/allocators/results/power-gcc-DS4-20150706/growth.csv: -------------------------------------------------------------------------------- 1 | , AS1, AS2, AS3, AS4, AS5, AS6, AS7, AS8, AS9, AS10, AS11, AS12, AS13, AS14 2 | 4, [128s], 110, 43, 43, 45, 44, 75, 76, 76, 77, 49, 47, 50, 47 3 | 5, [127s], 111, 43, 44, 46, 45, 65, 66, 66, 66, 48, 47, 49, 47 4 | 6, [127s], 112, 44, 44, 46, 45, 59, 59, 60, 59, 48, 47, 48, 47 5 | 7, [141s], 109, 40, 40, 42, 41, 50, 49, 50, 50, 42, 42, 43, 42 6 | 8, [145s], 109, 39, 39, 41, 40, 47, 47, 48, 47, 42, 41, 42, 41 7 | 9, [148s], 109, 39, 39, 40, 39, 49, 49, 50, 49, 41, 40, 42, 41 8 | 10, [151s], 111, 38, 38, 40, 39, 50, 49, 50, 50, 41, 40, 41, 40 9 | 11, [155s], 112, 38, 38, 40, 39, 50, 49, 50, 49, 40, 40, 41, 40 10 | 12, [163s], 111, 36, 36, 38, 37, 47, 48, 48, 47, 38, 38, 39, 38 11 | 13, [193s], 106, 31, 31, 32, 31, 41, 40, 41, 40, 33, 32, 33, 32 12 | 14, [210s], 106, 29, 28, 30, 29, 40, 39, 41, 40, 33, 32, 34, 32 13 | 15, [240s], 106, 30, 28, 30, 28, 36, 35, 36, 35, 32, 30, 33, 30 14 | 16, [256s], 106, 29, 27, 30, 27, 36, 33, 37, 33, 32, 30, 32, 30 15 | DS4, unordered_set 16 | 17 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_algorithm.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_assert.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_iso646.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_limits.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_locale.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_setjmp.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_signal.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_stdarg.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_stddef.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_stdlib.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_string.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_c_wctype.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_exception.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_iostream.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_stdexcept.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_streambuf.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_typeinfo.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_valarray.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/ios.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/list.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/map.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/new.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/set.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_haspointersemantics.t.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_haspointersemantics.t.cpp -*-C++-*- 2 | 3 | #include 4 | 5 | int main() { 6 | return -1; 7 | } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isfloatingpoint.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isfloatingpoint.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_islvaluereference.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_islvaluereference.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_ismemberpointer.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_ismemberpointer.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_ispointertomember.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_ispointertomember.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bslmf/bslmf_isrvaluereference.cpp: -------------------------------------------------------------------------------- 1 | // bslmf_isrvaluereference.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsls/bsls_alignmentfromtype.cpp: -------------------------------------------------------------------------------- 1 | // bsls_alignmentfromtype.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT("$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2013 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bdl/bdldfp/bdldfp_decimalimputil_ibmxlc.t.cpp: -------------------------------------------------------------------------------- 1 | // bdldfp_decimalimputil_ibmxlc.t.cpp -*-C++-*- 2 | #include 3 | 4 | int main() 5 | { 6 | return -1; 7 | } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2014 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bdl/bdls/bdls_testutil.cpp: -------------------------------------------------------------------------------- 1 | // bdls_testutil.cpp -*-C++-*- 2 | #include 3 | 4 | #include 5 | BSLS_IDENT_RCSID(bdls_testutil_cpp, "$Id$ $CSID$") 6 | 7 | // ---------------------------------------------------------------------------- 8 | // Copyright 2012 Bloomberg Finance L.P. 9 | // 10 | // Licensed under the Apache License, Version 2.0 (the "License"); 11 | // you may not use this file except in compliance with the License. 12 | // You may obtain a copy of the License at 13 | // 14 | // http://www.apache.org/licenses/LICENSE-2.0 15 | // 16 | // Unless required by applicable law or agreed to in writing, software 17 | // distributed under the License is distributed on an "AS IS" BASIS, 18 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | // See the License for the specific language governing permissions and 20 | // limitations under the License. 21 | // ----------------------------- END-OF-FILE ---------------------------------- 22 | -------------------------------------------------------------------------------- /groups/bsl/bsl+bslhdrs/test/bsl_functional.t.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #ifdef std 4 | # error std was not expected to be a macro 5 | #endif 6 | namespace std { } 7 | int main() { return 0; } 8 | 9 | // ---------------------------------------------------------------------------- 10 | // Copyright 2013 Bloomberg Finance L.P. 11 | // 12 | // Licensed under the Apache License, Version 2.0 (the "License"); 13 | // you may not use this file except in compliance with the License. 14 | // You may obtain a copy of the License at 15 | // 16 | // http://www.apache.org/licenses/LICENSE-2.0 17 | // 18 | // Unless required by applicable law or agreed to in writing, software 19 | // distributed under the License is distributed on an "AS IS" BASIS, 20 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | // See the License for the specific language governing permissions and 22 | // limitations under the License. 23 | // ----------------------------- END-OF-FILE ---------------------------------- 24 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/bitset.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cassert.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cctype.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cerrno.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cfloat.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/ciso646.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/climits.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/clocale.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cmath.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/complex.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/csetjmp.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/csignal.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cstdarg.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cstddef.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cstdio.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cstdlib.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cstring.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cwchar.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/cwctype.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/deque.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/fstream.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/iomanip.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/iosfwd.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/istream.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/limits.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/locale.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/memory.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/numeric.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | -------------------------------------------------------------------------------- /groups/bsl/bsl+stdhdrs/test/ostream.t.cpp: -------------------------------------------------------------------------------- 1 | #ifndef BSL_OVERRIDES_STD 2 | #define BSL_OVERRIDES_STD 3 | #endif 4 | #include 5 | #ifndef std 6 | # error std was expected to be a macro 7 | #endif 8 | int main() { return 0; } 9 | 10 | // ---------------------------------------------------------------------------- 11 | // Copyright 2013 Bloomberg Finance L.P. 12 | // 13 | // Licensed under the Apache License, Version 2.0 (the "License"); 14 | // you may not use this file except in compliance with the License. 15 | // You may obtain a copy of the License at 16 | // 17 | // http://www.apache.org/licenses/LICENSE-2.0 18 | // 19 | // Unless required by applicable law or agreed to in writing, software 20 | // distributed under the License is distributed on an "AS IS" BASIS, 21 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | // See the License for the specific language governing permissions and 23 | // limitations under the License. 24 | // ----------------------------- END-OF-FILE ---------------------------------- 25 | --------------------------------------------------------------------------------