-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 30.6 KB
/
searchindex.js
1
Search.setIndex({docnames:["BuildingLibcxx","DesignDocs/ABIVersioning","DesignDocs/AvailabilityMarkup","DesignDocs/CapturingConfigInfo","DesignDocs/DebugMode","DesignDocs/ExperimentalFeatures","DesignDocs/ExtendedCXX03Support","DesignDocs/FeatureTestMacros","DesignDocs/FileTimeType","DesignDocs/ThreadingSupportAPI","DesignDocs/VisibilityMacros","FeatureTestMacroTable","ReleaseNotes","TestingLibcxx","UsingLibcxx","index"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,sphinx:54},filenames:["BuildingLibcxx.rst","DesignDocs/ABIVersioning.rst","DesignDocs/AvailabilityMarkup.rst","DesignDocs/CapturingConfigInfo.rst","DesignDocs/DebugMode.rst","DesignDocs/ExperimentalFeatures.rst","DesignDocs/ExtendedCXX03Support.rst","DesignDocs/FeatureTestMacros.rst","DesignDocs/FileTimeType.rst","DesignDocs/ThreadingSupportAPI.rst","DesignDocs/VisibilityMacros.rst","FeatureTestMacroTable.rst","ReleaseNotes.rst","TestingLibcxx.rst","UsingLibcxx.rst","index.rst"],objects:{"":{"LIBCXXABI_USE_LLVM_UNWINDER:BOOL":[0,0,1,"cmdoption-arg-libcxxabi-use-llvm-unwinder-bool"],"LIBCXX_ABI_DEFINES:STRING":[0,0,1,"cmdoption-arg-libcxx-abi-defines-string"],"LIBCXX_ABI_NAMESPACE:STRING":[0,0,1,"cmdoption-arg-libcxx-abi-namespace-string"],"LIBCXX_ABI_UNSTABLE:BOOL":[0,0,1,"cmdoption-arg-libcxx-abi-unstable-bool"],"LIBCXX_ABI_VERSION:STRING":[0,0,1,"cmdoption-arg-libcxx-abi-version-string"],"LIBCXX_BENCHMARK_NATIVE_GCC_TOOLCHAIN:STRING":[0,0,1,"cmdoption-arg-libcxx-benchmark-native-gcc-toolchain-string"],"LIBCXX_BENCHMARK_NATIVE_STDLIB:STRING":[0,0,1,"cmdoption-arg-libcxx-benchmark-native-stdlib-string"],"LIBCXX_BENCHMARK_TEST_ARGS:STRING":[0,0,1,"cmdoption-arg-libcxx-benchmark-test-args-string"],"LIBCXX_BUILD_32_BITS:BOOL":[0,0,1,"cmdoption-arg-libcxx-build-32-bits-bool"],"LIBCXX_CXX_ABI:STRING":[0,0,1,"cmdoption-arg-libcxx-cxx-abi-string"],"LIBCXX_CXX_ABI_INCLUDE_PATHS:PATHS":[0,0,1,"cmdoption-arg-libcxx-cxx-abi-include-paths-paths"],"LIBCXX_CXX_ABI_LIBRARY_PATH:PATH":[0,0,1,"cmdoption-arg-libcxx-cxx-abi-library-path-path"],"LIBCXX_ENABLE_ABI_LINKER_SCRIPT:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-abi-linker-script-bool"],"LIBCXX_ENABLE_ASSERTIONS:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-assertions-bool"],"LIBCXX_ENABLE_EXCEPTIONS:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-exceptions-bool"],"LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-experimental-library-bool"],"LIBCXX_ENABLE_FILESYSTEM:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-filesystem-bool"],"LIBCXX_ENABLE_RTTI:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-rtti-bool"],"LIBCXX_ENABLE_SHARED:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-shared-bool"],"LIBCXX_ENABLE_STATIC:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-static-bool"],"LIBCXX_ENABLE_STATIC_ABI_LIBRARY:BOOL":[0,0,1,"cmdoption-arg-libcxx-enable-static-abi-library-bool"],"LIBCXX_HERMETIC_STATIC_LIBRARY:BOOL":[0,0,1,"cmdoption-arg-libcxx-hermetic-static-library-bool"],"LIBCXX_HIDE_FROM_ABI_PER_TU_BY_DEFAULT:BOOL":[0,0,1,"cmdoption-arg-libcxx-hide-from-abi-per-tu-by-default-bool"],"LIBCXX_INCLUDE_BENCHMARKS:BOOL":[0,0,1,"cmdoption-arg-libcxx-include-benchmarks-bool"],"LIBCXX_INCLUDE_TESTS:BOOL":[0,0,1,"cmdoption-arg-libcxx-include-tests-bool"],"LIBCXX_INSTALL_EXPERIMENTAL_LIBRARY:BOOL":[0,0,1,"cmdoption-arg-libcxx-install-experimental-library-bool"],"LIBCXX_INSTALL_HEADERS:BOOL":[0,0,1,"cmdoption-arg-libcxx-install-headers-bool"],"LIBCXX_INSTALL_LIBRARY:BOOL":[0,0,1,"cmdoption-arg-libcxx-install-library-bool"],"LIBCXX_INSTALL_PREFIX:STRING":[0,0,1,"cmdoption-arg-libcxx-install-prefix-string"],"LIBCXX_LIBDIR_SUFFIX:STRING":[0,0,1,"cmdoption-arg-libcxx-libdir-suffix-string"],"LLVM_BUILD_32_BITS:BOOL":[0,0,1,"cmdoption-arg-llvm-build-32-bits-bool"],"LLVM_LIBDIR_SUFFIX:STRING":[0,0,1,"cmdoption-arg-llvm-libdir-suffix-string"],"LLVM_LIT_ARGS:STRING":[0,0,1,"cmdoption-arg-llvm-lit-args-string"],LIBCXX_COLOR_DIAGNOSTICS:[13,1,1,"-"],LIBCXX_HAS_MERGED_TYPEINFO_NAMES_DEFAULT:[0,0,1,"cmdoption-arg-libcxx-has-merged-typeinfo-names-default"]},"LIBCXX_SITE_CONFIG=<path/to/lit.site":{"cfg>":[13,1,1,"envvar-LIBCXX_SITE_CONFIG=<path/to/lit.site.cfg>"]},lit:{builtins_library:[13,0,1,"cmdoption-lit-arg-builtins-library"],color_diagnostics:[13,0,1,"cmdoption-lit-arg-color-diagnostics"],compile_flags:[13,0,1,"cmdoption-lit-arg-compile-flags"],cxx_headers:[13,0,1,"cmdoption-lit-arg-cxx-headers"],cxx_library_root:[13,0,1,"cmdoption-lit-arg-cxx-library-root"],cxx_runtime_root:[13,0,1,"cmdoption-lit-arg-cxx-runtime-root"],cxx_stdlib_under_test:[13,0,1,"cmdoption-lit-arg-cxx-stdlib-under-test"],cxx_under_test:[13,0,1,"cmdoption-lit-arg-cxx-under-test"],debug_level:[13,0,1,"cmdoption-lit-arg-debug-level"],libcxx_site_config:[13,0,1,"cmdoption-lit-arg-libcxx-site-config"],link_flags:[13,0,1,"cmdoption-lit-arg-link-flags"],llvm_unwinder:[13,0,1,"cmdoption-lit-arg-llvm-unwinder"],std:[13,0,1,"cmdoption-lit-arg-std"],use_lit_shell:[13,0,1,"cmdoption-lit-arg-use-lit-shell"],use_sanitizer:[13,0,1,"cmdoption-lit-arg-use-sanitizer"],use_system_cxx_lib:[13,0,1,"cmdoption-lit-arg-use-system-cxx-lib"]}},objnames:{"0":["std","cmdoption","program option"],"1":["std","envvar","environment variable"]},objtypes:{"0":"std:cmdoption","1":"std:envvar"},terms:{"201210l":11,"201304l":11,"201309l":11,"201402l":11,"201411l":11,"201505l":11,"201510l":11,"201603l":11,"201606l":11,"201611l":11,"201703l":11,"201806l":11,"201811l":11,"201902l":11,"201907l":11,"3rd":14,"break":[1,5,8,15],"case":[0,1,8,14],"catch":10,"char":[4,8],"class":[2,4,5,8,10,15],"const":[4,6,8,14],"default":[0,2,4,10,13,14],"enum":10,"export":[0,10,13,14],"final":[8,10],"function":[0,4,5,6,10,14,15],"import":[0,8,10,13],"int":[4,8,14],"new":[1,2,6,7,8,9,10,14,15],"public":2,"return":[4,6,8,14],"short":[0,15],"static":[0,8,10,14],"switch":[14,15],"throw":[6,8,10],"true":[2,13],"try":[0,5,8,14],"void":[2,4,6,8],"while":[5,9,10],AND:0,But:8,Doing:0,For:[0,2,6,8,10,12,13,14,15],IDE:0,Its:8,Not:5,One:8,Such:9,The:[0,1,2,4,5,6,7,9,10,13,14,15],There:[6,8,15],These:[0,1,4,5,6,9,10,12,14],Use:[0,13],Using:[5,15],WITH:3,With:10,YES:0,__allocate_byt:6,__attribute__:[2,10],__builtin_new_alloc:6,__config:[0,2,3],__config_sit:3,__cpp_lib_addressof_constexpr:11,__cpp_lib_allocator_traits_is_always_equ:11,__cpp_lib_ani:11,__cpp_lib_appli:11,__cpp_lib_array_constexpr:11,__cpp_lib_as_const:11,__cpp_lib_atomic_is_always_lock_fre:11,__cpp_lib_atomic_ref:11,__cpp_lib_bind_front:11,__cpp_lib_bit_cast:11,__cpp_lib_bool_const:11,__cpp_lib_boyer_moore_search:11,__cpp_lib_byt:11,__cpp_lib_char8_t:11,__cpp_lib_chrono:11,__cpp_lib_chrono_udl:11,__cpp_lib_clamp:11,__cpp_lib_complex_udl:11,__cpp_lib_concept:11,__cpp_lib_constexpr_misc:11,__cpp_lib_constexpr_swap_algorithm:11,__cpp_lib_destroying_delet:11,__cpp_lib_enable_shared_from_thi:11,__cpp_lib_endian:11,__cpp_lib_erase_if:11,__cpp_lib_exchange_funct:11,__cpp_lib_execut:11,__cpp_lib_filesystem:11,__cpp_lib_gcd_lcm:11,__cpp_lib_generic_associative_lookup:11,__cpp_lib_generic_unordered_lookup:11,__cpp_lib_hardware_interference_s:11,__cpp_lib_has_unique_object_represent:11,__cpp_lib_hypot:11,__cpp_lib_incomplete_container_el:11,__cpp_lib_integer_sequ:11,__cpp_lib_integral_constant_cal:11,__cpp_lib_interpol:11,__cpp_lib_invok:11,__cpp_lib_is_aggreg:11,__cpp_lib_is_constant_evalu:11,__cpp_lib_is_fin:11,__cpp_lib_is_invoc:11,__cpp_lib_is_null_point:11,__cpp_lib_is_swapp:11,__cpp_lib_laund:11,__cpp_lib_list_remove_return_typ:11,__cpp_lib_logical_trait:11,__cpp_lib_make_from_tupl:11,__cpp_lib_make_reverse_iter:11,__cpp_lib_make_uniqu:11,__cpp_lib_map_try_emplac:11,__cpp_lib_math_special_funct:11,__cpp_lib_memory_resourc:11,__cpp_lib_node_extract:11,__cpp_lib_nonmember_container_access:11,__cpp_lib_not_fn:11,__cpp_lib_null_iter:11,__cpp_lib_opt:11,__cpp_lib_parallel_algorithm:11,__cpp_lib_quoted_string_io:11,__cpp_lib_rang:11,__cpp_lib_raw_memory_algorithm:11,__cpp_lib_result_of_sfina:11,__cpp_lib_robust_nonmodifying_seq_op:11,__cpp_lib_sampl:11,__cpp_lib_scoped_lock:11,__cpp_lib_shared_mutex:11,__cpp_lib_shared_ptr_arrai:11,__cpp_lib_shared_ptr_weak_typ:11,__cpp_lib_shared_timed_mutex:11,__cpp_lib_string_udl:11,__cpp_lib_string_view:11,__cpp_lib_three_way_comparison:11,__cpp_lib_to_arrai:11,__cpp_lib_to_char:11,__cpp_lib_transformation_trait_alias:11,__cpp_lib_transparent_oper:11,__cpp_lib_tuple_element_t:11,__cpp_lib_tuples_by_typ:11,__cpp_lib_type_trait_variable_templ:11,__cpp_lib_uncaught_except:11,__cpp_lib_unordered_map_try_emplac:11,__cpp_lib_vari:11,__cpp_lib_void_t:11,__creat:6,__declspec:10,__default_new_alloc:6,__default_new_delet:6,__has_includ:5,__libcpp_abort_debug_handl:4,__libcpp_debug_funct:4,__libcpp_debug_info:4,__n:0,__p:[2,6],__re:6,__sz:2,__threading_support:9,_addconst:6,_filesystemclock:8,_libcpp_abi_unst:1,_libcpp_abi_vers:1,_libcpp_abi_xxx:1,_libcpp_always_inlin:10,_libcpp_availability_bad_optional_access:2,_libcpp_availability_shared_mutex:2,_libcpp_availability_sized_new_delet:2,_libcpp_begin_namespace_experiment:2,_libcpp_building_thread_library_extern:9,_libcpp_class_template_instantiation_vi:10,_libcpp_config:3,_libcpp_config_sit:3,_libcpp_debug:14,_libcpp_disable_additional_diagnost:14,_libcpp_disable_deprecation_warn:14,_libcpp_disable_extern_templ:14,_libcpp_disable_nodiscard_after_cxx17:14,_libcpp_disable_nodiscard_ext:14,_libcpp_disable_visibility_annot:14,_libcpp_enable_cxx17_removed_auto_ptr:14,_libcpp_enable_cxx17_removed_featur:14,_libcpp_enable_cxx17_removed_unexpected_funct:14,_libcpp_enable_nodiscard:14,_libcpp_enable_thread_safety_annot:14,_libcpp_enable_tuple_implicit_reduced_arity_extens:14,_libcpp_enum_vi:10,_libcpp_exception_abi:[2,10],_libcpp_exported_from_abi:10,_libcpp_extern_templ:10,_libcpp_extern_template_type_vi:10,_libcpp_func_vi:10,_libcpp_has_no_global_filesystem_namespac:3,_libcpp_has_no_monotonic_clock:3,_libcpp_has_no_stdin:3,_libcpp_has_no_stdout:3,_libcpp_has_no_thread:[3,9],_libcpp_has_no_thread_unsafe_c_funct:3,_libcpp_has_thread_api_extern:9,_libcpp_has_thread_api_pthread:9,_libcpp_has_thread_api_win32:9,_libcpp_has_thread_library_extern:9,_libcpp_hidden:10,_libcpp_hide_from_abi:10,_libcpp_hide_from_abi_after_v1:10,_libcpp_hide_from_abi_after_xxx:10,_libcpp_hide_from_abi_per_tu:10,_libcpp_hide_from_abi_per_tu_by_default:[0,10],_libcpp_internal_linkag:10,_libcpp_method_template_implicit_instantiation_vi:10,_libcpp_no_experimental_deprecation_warning_:5,_libcpp_no_vcruntim:14,_libcpp_overridable_func_vi:[2,10],_libcpp_template_vi:10,_libcpp_type_vi:10,_libcpp_use_availability_appl:2,_libcpp_use_availability_some_other_vendor:2,_noexcept:2,_tp:6,_uniqueptr:6,abandon:15,aberr:8,abi:[4,5,8,10,14,15],abl:[2,3,8,10],abort:4,about:[0,4,5,8,12,13,15],abov:[0,2,8,10,14,15],accept:[5,10,15],access:5,accident:6,accord:8,accur:0,achiev:[6,9,15],across:[0,10],act:8,actual:[8,13],add:[0,8,13,14,15],add_const:6,added:[2,5,7,13,14],adding:[2,8,14,15],addit:[0,3,4,10,13,14,15],addition:[4,10],address:[9,10,13],adjacent_find:14,adjust:8,adopt:5,affect:[0,3,10],aforement:14,after:[5,8,10,13,14,15],again:10,against:[0,2,10,13,15],agnost:9,aim:1,akin:8,algorithm:13,alia:[5,13],alignof:6,all:[0,1,2,3,5,7,8,10,12,13,14],all_of:14,alloc:15,allow:[0,1,3,5,8,9,10,13,14],almost:[0,15],along:[0,14],alongsid:0,alreadi:[0,10,14],also:[0,2,5,6,8,10,13,14,15],altern:[2,14,15],although:[8,14],alwai:[6,8,10,14],amongst:2,amount:[0,6,15],ani:[0,1,3,5,8,9,10,13,14],annot:[10,14],anoth:[1,2,13,14,15],answer:8,any_of:14,anyth:8,apach:[3,15],apart:8,api:[5,8,14,15],appar:15,appear:[6,8],append:0,appl:[0,2,15],appli:[5,10,12,14],approach:15,appropri:[2,10],approxim:10,appveyor:15,arch:15,architectur:0,archiv:10,arg:13,argu:8,arguement:6,argument:[0,6],ariti:14,arm:15,around:[0,5,8],artifici:8,ask:[8,15],assert:[0,8,13],associ:14,assum:8,assumpt:[0,5],at_fdcwd:8,atom:[13,15],attempt:[8,13,14],attribut:[2,5,10,14],auto:[6,8,14],auto_ptr:14,automat:[0,7],avail:[0,7,8,10,14,15],avoid:[0,1,3,8,14],back:[8,10],backport:14,backward:0,bad:[8,10],bad_it:4,bad_optional_access:2,bang:8,bar:[0,6],base:[0,1,2,15],basi:5,baz:6,becaus:[6,8],becom:5,been:[0,3,5,10,14],befor:[5,7,8,15],beg:8,behavior:[8,10,14],behind:6,being:[0,8,9,10,13,14],believ:8,below:[8,10,14],benchmark:[0,15],benchmark_filt:13,benchmark_min_tim:0,best:[10,15],better:8,between:[8,10,14],beyond:8,big:8,billion:8,bin:13,binari:2,binary_search:14,bit:0,bleed:0,bm_sort:13,bool:[0,4,8,13],boot:0,both:[0,1,8,10,15],both_tim:8,bound:10,boundari:10,box:3,breakag:15,brief:0,broad:4,brows:15,bsymbol:0,bug:[0,1,2,8,14,15],bugfix:1,bugzilla:15,bui:8,build:[1,3,8,9,10,14],buildbot:15,builder:15,built:[0,1,2,9,10,13],builtin:[8,13],builtins_librari:13,c_interface_using_time_t:8,c_str:8,call:[4,8,14],callabl:14,can:[0,1,2,4,5,6,8,9,10,12,13,14,15],candid:15,cannot:[0,8,10,13,15],capabl:8,captur:15,care:[0,8],caus:[0,4,6,8],certain:14,cfe:10,cfg:13,chanc:8,chang:[0,1,4,6,7,8,10,13,14,15],characterist:10,check:[0,3,13,14],checkout:[0,12],choos:8,chrono:5,clamp:14,clang:[0,2,6,10,14,15],clash:14,client:[10,14],clobber:7,clock:8,clone:0,close:[8,15],clow:15,cmake:[1,3,13,14,15],cmake_build_typ:0,cmake_cxx_compil:0,cmake_install_prefix:0,code:[1,2,6,10,14,15],codebas:15,color:13,color_diagnost:13,com:0,combin:14,come:8,command:14,commit:[8,15],common:[8,13],commun:6,compar:[0,8,13,14],comparison:0,compat:[0,8,10,14,15],compil:[0,2,3,4,8,9,10,12,13,14],compile_flag:13,complet:[5,15],compon:[0,7,14],con:8,concern:8,condit:7,confid:8,config:[0,2],configur:[0,13,15],conflict:0,consequ:[10,14],consider:8,consist:[9,10],constexpr:6,constrain:[0,8],construct:[5,6,8,14],constructor:[6,14],contain:[2,3,4,6,9,12,13,14,15],content:[3,14],continu:5,contribut:15,control:[0,2,4,10],convers:[8,14],convert:8,convert_to_dur:8,convert_to_timespec:8,copi:[0,13,15],correct:[0,8,10,15],correct_timespec_to_file_time_typ:8,correctli:[7,8],correspond:5,cost:3,could:[0,8,14,15],count:[8,14],count_if:14,counterpart:14,coupl:8,cout:8,coverag:0,cow:15,cpp17trivialclock:8,cpp:[0,13,14],cpprefer:7,cpu:15,creat:[2,3,5,6,8,10,13],creation:8,critic:15,cross:14,current:[0,2,3,4,6,12,13,14],custom:[0,3,4,8,9,13],cxx:[0,13],cxx_header:13,cxx_library_root:13,cxx_runtime_root:13,cxx_stdlib_under_test:13,cxx_under_test:13,cxxabi:0,dcmake_build_typ:0,dcmake_c_compil:0,dcmake_c_flag:0,dcmake_cxx_compil:0,dcmake_cxx_flag:0,dcmake_install_prefix:0,dcmake_make_program:0,dcmake_system_nam:0,dealloc:6,debug:[0,6,13,14,15],debug_level:13,decid:15,decis:15,declar:[2,5,6,9,10],decreas:6,dedupl:10,defer:14,defin:[0,1,2,3,4,5,7,8,9,10,13,14,15],definit:[1,9,10,14],deleg:9,delet:[2,6,10,14],delimit:13,den:8,depend:[2,3,6,8,14],deploi:2,deploy:2,depr:13,deprec:[5,14],describ:[0,2,6,8,12,14],design:8,desir:[10,14],despit:8,destin:0,detail:[0,5,10,12],detect:[4,5],determin:15,dev:[10,15],develop:[0,3,6,9,15],diagnos:14,diagnose_if:14,diagnost:[13,14],dialect:[7,13,14],did:8,differ:[0,3,4,5,7,8,9,10],dir:0,directli:[8,10,13],directori:[0,2,8,13,14],disabl:[0,4,5,10,13,14],discourag:[6,14],discrep:8,discret:14,discuss:[6,8,10,15],distribut:9,diverg:5,dlibcxx_build_benchmarks_native_stdlib:13,dlibcxx_build_external_thread_librari:9,dlibcxx_cxx_abi:0,dlibcxx_cxx_abi_include_path:0,dlibcxx_cxx_abi_library_path:0,dlibcxx_enable_experimental_librari:0,dlibcxx_enable_shar:0,dlibcxx_enable_stat:0,dlibcxx_enable_thread:3,dll:10,dllexport:10,dllimport:10,dllvm_enable_project:0,dllvm_libdir_suffix:0,dllvm_path:0,doc:0,document:[0,5,6,7,11,12,13,14],doe:[0,4,5,6,8,10,13,14],doesn:[4,8],doing:[0,8],don:[3,8,10],done:2,doubl:7,down:3,download:12,draft:5,drop:8,dso:10,due:[0,5],dummi:3,dump:15,dur:8,durat:8,duration_cast:8,duration_valu:8,dure:[8,13,15],dyld_library_path:14,dylib:[0,2,10],dynam:14,each:[0,7,8,9,10,14],eas:8,easiest:0,easili:[7,13],eccentr:8,echo:0,edg:0,effect:[3,4,8,10,14],effici:8,effort:10,either:[0,4,8,10],element:14,els:2,elsewher:8,emit:[6,14],empti:[5,10],enabl:[0,1,4,10,13,14],enable_if_t:6,enable_warn:13,encount:[8,10],end:[0,5,10],endif:[2,3],endl:8,enhanc:5,enough:[7,8],ensur:[0,8],entangl:14,entir:[0,9],entiti:[8,10],entri:0,enumer:10,environ:14,epoch:8,equal:14,equal_rang:14,equival:[5,10,14],erased_typ:5,error:[5,8,14],error_cod:14,essenti:15,etc:15,evalu:15,even:[6,8,10,14],everi:[3,6,13,15],everybodi:3,everyth:0,evolut:0,evolv:5,exact:[8,9],exactli:8,exampl:[0,2,3,6,8,14,15],exce:8,except:[0,3,10,15],execut:[0,13,15],exercis:2,exhibit:2,exist:[3,6,7,8,9,10,14,15],expand:10,expect:[2,6,8,9,14],experi:15,experiment:15,explain:14,explan:0,explicit:[10,14],explicitli:[8,10],expos:9,extend:15,extens:[0,15],extern:[10,14],extra:[0,3,13],extract_second:8,face:[10,15],factor:15,fail:[2,4],fairli:[14,15],fall:[8,10],fallback:0,fals:13,fast:15,feasibl:8,featur:[1,2,6,14,15],feedback:5,felt:8,fewer:14,field:8,figur:0,file:[3,7,10,11,12,15],file_:8,file_statu:8,file_time_typ:8,filenam:13,filesystem:[0,8,15],find:[0,13,14],find_end:14,find_first_of:14,find_if:14,find_if_not:14,finder:10,first:[0,3,4,5,6,8,14,15],fix:[0,8,10],fixm:4,flag:13,flow:4,fms:0,fno:15,folder:13,follow:[0,2,4,7,8,10,13,14,15],foo:[6,8,14],forc:[8,10],fork:15,form:[0,5,14],format:15,former:10,forward:[6,9],found:[10,12,15],free:5,freebsd:[0,14,15],friendship:8,from:[0,2,5,7,8,9,10,12,13,14,15],fs_int128_rep:8,fs_nanosecond:8,fs_nsec:8,fs_sec:8,fs_second:8,fs_time_rep:8,fs_timespec_rep:8,fse:8,fsyntax:0,full:[0,2,14,15],fulli:0,fundament:[10,15],further:[6,15],furthermor:[0,2,5],futur:[0,5,6,10],fvisibl:10,game:5,gcc:[0,10,15],gcd:5,gener:[0,3,5,7,10,12,14,15],generate_feature_test_macro_compon:7,get:[5,6,8,10],get_temporary_buff:14,get_time_in_second:8,get_unexpect:14,giga:8,gigasecond:8,git:[0,12],github:0,give:[0,10,14],given:[0,3,13],glorifi:8,gnu:[0,15],goal:[5,8,15],going:8,good:[5,8],googl:[0,13],gpl2:15,gpl3:15,gradual:5,greater:[4,8],guarante:[5,10,14],guard:5,guid:[7,13],handler:4,happen:[0,5,8],hard:14,harder:3,has:[0,4,5,6,8,10,14,15],hasher:14,have:[0,2,3,4,5,7,10,13,14,15],haven:3,header:[0,3,5,7,10,13,14],hello:[4,14],helloworld:0,help:[0,14],here:[0,12,14,15],hidden:[10,14],hide:10,high:8,hinder:0,histor:10,homepag:15,hopefulli:8,host:[2,8],how:[0,6,8,13,14,15],howev:[0,5,8,10,13,14,15],http:[0,3],hundr:8,i386:15,i686:0,iOS:2,ideal:8,identifi:3,idiom:[5,6],idiomat:6,ifndef:3,ignor:[0,3,10,14],imag:10,implement:[5,6,7,9,10,13,14,15],implementor:5,implic:4,implicit:[8,10],implicitli:[8,10,14],improv:[1,10,12],includ:[0,1,2,3,4,6,8,9,10,12,13,14,15],include_next:0,inclus:14,incompat:10,incorpor:5,incorrect:[4,5,8],inde:8,independ:15,indic:[2,10],individu:0,info:[0,2],inform:[0,6,7,12,13,14,15],infrastructur:12,initi:[8,14,15],inlin:[0,9,10],insan:8,insert:4,insid:[6,10,14],inspect:8,instal:[13,14,15],instanti:[6,10],instead:[0,6,8,10,13,15],instruct:0,insul:10,integ:8,integr:15,intend:[2,10,13,14],interfac:[8,9],intern:[6,9,10,13,15],internal_linkag:10,interoper:[10,14],intmax_t:8,introduc:[2,8],introduct:15,invocation_typ:5,invok:[0,2,13],involv:8,ios:2,irc:15,is_heap:14,is_heap_until:14,is_partit:14,is_permut:14,is_regular_fil:8,is_sort:14,is_sorted_until:14,isn:8,issu:[0,1,5,8],iter:13,its:[0,7,8,9,13,15],itself:[10,14],jenkin:15,job:8,just:[0,2,8,13,14],keep:[0,5],keyword:10,know:0,known:14,kona:5,koutheir:14,lack:[5,15],languag:[6,14],larg:[6,8],last:[8,15],last_write_tim:8,late:8,later:[0,6,8],latter:[8,10],lcm:5,lcxxrt:0,ld_library_path:14,lead:[0,10],leak:10,learn:15,least:8,leav:[5,9,10],led:10,less:8,let:8,level:[4,13,15],lexicographical_compar:14,lft:5,lgcc:[0,14],lgcc_:[0,14],lib64:0,lib:[0,13,14],libc:[2,3,4,5,7,8,9,10,11],libcxx:[0,7,10,13,14,15],libcxx_abi_defin:0,libcxx_abi_namespac:0,libcxx_abi_unst:[0,1],libcxx_abi_vers:[0,1],libcxx_benchmark_native_gcc_toolchain:0,libcxx_benchmark_native_stdlib:0,libcxx_benchmark_test_arg:0,libcxx_build_32_bit:0,libcxx_color_diagnost:13,libcxx_cxx_abi:0,libcxx_cxx_abi_include_path:0,libcxx_cxx_abi_library_path:0,libcxx_enable_abi_linker_script:0,libcxx_enable_assert:0,libcxx_enable_except:0,libcxx_enable_experimental_librari:0,libcxx_enable_filesystem:0,libcxx_enable_rtti:0,libcxx_enable_shar:0,libcxx_enable_stat:0,libcxx_enable_static_abi_librari:0,libcxx_has_merged_typeinfo_names_default:0,libcxx_hermetic_static_librari:0,libcxx_hide_from_abi_per_tu_by_default:0,libcxx_include_benchmark:0,libcxx_include_test:0,libcxx_install_experimental_librari:0,libcxx_install_head:0,libcxx_install_librari:0,libcxx_install_prefix:0,libcxx_libdir_suffix:0,libcxx_site_config:13,libcxxabi:0,libcxxabi_use_llvm_unwind:0,libcxxrt:15,liber:14,libgcc:13,librari:[2,3,4,8,10,12,13,14],libstdc:[0,8,10,13,14,15],libstdcxx:15,licens:[3,15],lifecycl:2,like:[0,3,6,8,13,15],limit:[3,7,8,14],line:14,link:[0,1,13,14],link_flag:13,linkag:10,linker:[0,13,14,15],linux:15,lion:0,list:[0,4,6,7,13,14,15],lit:[0,2,15],lit_use_internal_shel:13,littl:8,live:[0,3,6,7],llvm:[3,5,12,13,14,15],llvm_build_32_bit:0,llvm_include_dir:0,llvm_libdir_suffix:0,llvm_lit_arg:0,llvm_unwind:13,llvm_use_sanit:13,local:10,lock_guard:14,logic:5,logic_error:2,longer:8,look:[0,3,6,8,13,14],lost:3,lot:[8,14],low:15,lower_bound:14,mac:0,machin:[0,8,15],maco:[0,2,14,15],macosx10:2,macosx:2,macro:[0,1,2,5,15],made:[2,8],mai:[0,4,5,6,7,8,10,12,14,15],mail:15,main:[4,5,8,9,12,14],mainlin:15,maintain:[7,10],major:[3,12,15],make:[0,3,8,10,13,15],makefil:0,mani:[8,15],manipul:8,manner:8,manual:[3,9,13,14],map:14,mark:[2,10,14],markup:15,marshal:15,match:[2,8,15],matter:8,max:[8,14],max_el:14,maximum:8,mean:[8,10,14],meant:[4,9],measur:[0,8],mechan:3,member:10,memori:[5,13,15],memory_resourc:5,memorywithorigin:13,mention:8,merg:[0,7],messag:15,metaprogram:6,method:[2,10],microsoft:14,might:8,min:[8,14],min_el:14,minim:15,minimum:[8,15],minmax:14,minmax_el:14,minsizerel:0,mismatch:14,miss:10,misus:[13,14],mkdir:0,mode:[6,13,14,15],model:[9,15],modif:3,modifi:3,monotonic_buffer_resourc:5,more:[0,6,8,12,13,14],most:[0,4,5,8,13,14],move:[5,15],msvc:8,much:8,multicor:15,multimap:14,multipl:[2,9,14],multiset:14,must:[0,7,9,10,13,14],mutex:[9,14],my_handl:4,name:[0,8,10,13],namespac:[0,5,8,10],nano:8,nanosecond:8,nativ:[0,13],natur:8,necessari:10,need:[0,3,6,8,14],neither:8,never:[0,3,5,8,10,14],new_tim:8,newer:[0,14],newest:13,next:[5,12],nice:8,nicest:8,nodefaultlib:[0,14],noexcept:6,non:[0,5,7,9,10,14],none:[0,5,8],none_of:14,nonexist:0,nor:8,norm:7,normal:[0,8,9,14],nostdinc:14,note:[0,4,5,10,13,14],noth:[3,8,10,14],nothrow_t:14,notic:[5,8],notion:8,now:[0,5,8],nsec:8,nullptr:6,number:[3,5,8,13,14],numer:8,numeric_limit:8,obei:10,object:[5,10,15],observ:6,obvious:8,occasion:13,occur:6,oct:15,odr:[0,4],off:[0,3,5],offer:[4,8,14],offici:[13,14],often:[0,6,8,10,15],old:[1,15],older:2,onc:[1,5,6,8,13],one:[0,2,5,7,8,12,13,14,15],ones:15,onli:[0,5,8,9,10,13,14,15],oop:8,open:15,oper:[2,5,8,10,14],oppos:[8,10],opposit:8,opt:[13,14],optim:15,option:[1,3,4,5,6,8,9,14,15],order:[0,2,3,7,8,9,10,14],org:[0,3],other:[0,2,5,8,9,10,13,14,15],others_read:8,otherwis:[0,2,3,8,10,13],our:[8,15],out:[0,3,5,8,9,13,14,15],outlin:5,output:13,outsid:10,over:8,overflow:8,overload:[8,10],overrid:[0,4,9,10,13],overridden:10,own:[0,1,5,8],packaged_task:5,page:[12,14],paper:[5,8],param:[2,13],paramet:2,pars:0,part:[3,5,8,9,10,12,13],parti:14,partial:5,particular:[0,2,5,8,9,14,15],particularli:15,pass:[0,2,6,8,13,15],patch:[0,4,6,15],path:[0,2,8,13,14],peopl:15,per:[5,10],perfect:6,perform:[13,15],period:8,perm:8,permiss:8,permit:0,persist:[0,3],phabric:15,pick:0,place:[0,1,2,6,8,15],plai:8,platform:[0,2,9,10,13],pleas:[12,13,15],plug:15,point:[0,8],pointer:[0,4,5],polici:[14,15],polymorph:5,polymorphic_alloc:5,pool:5,popular:15,portion:0,posit:8,posix:[8,9],possibl:[0,4,5,8,13],post:15,pr30642:10,pr37398:0,prebuilt:2,precis:8,precondit:4,prefer:[6,8],prefix:[0,14],prepend:3,present:[0,1,8,13,14],preserv:1,prevent:[0,14],previou:[8,12],primari:[0,10,13],primarili:8,primit:9,principl:15,print:14,print_tim:8,prior:14,privat:8,pro:8,problem:[0,6,14,15],problemat:[10,14],process:5,produc:[6,10],product:9,program:[0,4,5,10,14],progress:[0,15],project:[0,3,15],promis:[5,14],propagate_const:5,proper:0,provid:[0,2,4,5,8,9,10,13,14,15],pthread:9,pull:14,pure:14,purpos:[8,9,10],put:5,python:13,qualifi:6,question:[8,15],quirkier:8,ran:7,random:5,rare:8,rather:[8,10],ratio:[5,8],raw_invocation_typ:5,read:[0,12,15],realli:8,reason:[6,8,14,15],rebuild:0,receiv:10,recommend:[0,15],reduc:[8,14],refer:[6,15],reflect:[5,8],regard:[8,14],regener:3,regex:13,regular:10,releas:[0,5,6,10,14,15],reli:10,relwithdebinfo:0,remain:[4,8,14],remaind:8,rememb:0,remov:[5,6,10,14],remove_if:14,render:0,rep:8,replac:[0,14],report:[8,15],repositori:13,repres:8,represent:8,req:8,requir:[0,2,3,8,10,14,15],resembl:8,reserv:0,resourc:5,resource_adaptor:5,respons:0,rest:5,restrict:8,result:[0,8,10,14,15],retir:5,retriev:8,revert:8,review:15,rewrit:15,right:8,riski:8,rpath:14,rtti:15,rule:[0,3],run:[0,2,10,14],runtim:[10,13,14],rvalu:[6,15],safe:0,safeti:14,sai:14,same:[0,1,4,5,8,10,14],sampl:5,sane:8,sanit:[0,13],satisfi:8,scenario:[1,14],scratch:15,script:[0,7],search:[0,5,13,14],search_n:14,searcher:5,sec:8,second:[4,6,8,14],secst:8,section:[5,6,8,14],see:[0,3,7,8,10,12,13,14],seem:8,seen:15,select:[0,13,14],semant:10,semicolon:0,send:15,separ:[0,10,13,14],set:[0,1,8,9,14],set_file_tim:8,set_unexpect:14,setup:[8,13,14],sfina:8,share:[0,10],shared_ptr:5,shell:13,ship:[0,2,5,10,14],shortcut:13,should:[0,2,3,4,6,7,8,9,10,13,14],shouldn:[3,8,14],shtest:13,shuffl:5,side:[8,10],significantli:6,silli:8,similarli:8,simpl:8,simplest:0,simpli:[0,5,8,9,13],sinc:[0,10,13,14],singl:[7,8,13],site:[0,12,13],situat:[0,14],size:10,size_t:2,sizeof:6,slash:0,slow:3,solv:[8,14],some:[0,2,5,8,10,12,13,14,15],some_bad_persons_cod:8,someth:[3,8],sometim:[5,13],sort:[8,13],sourc:[0,2,7,13,14,15],space:[6,13],spdx:3,special:[3,8,14],specif:[2,5,9,10,12,15],specifi:[0,1,7,8,10,13,14],src:[0,13],ssoa:7,ssot:7,stabil:[5,14,15],stabl:[0,1,10],stamp:8,standard:[0,4,5,6,7,8,12,13,14],start:10,statu:[12,14],std:[0,2,4,5,8,10,13,14,15],stdcxx:15,stdlib:[0,13,14],stdlib_h:13,still:[8,14],stl:[4,8,14],stlport:15,stop:10,store:[8,13],str:4,strcmp:0,stream:8,strict:2,strictli:0,string:[0,4,13,14,15],string_view:5,strongli:[6,15],struct:[8,14],submit:6,subscrib:15,subset:6,substitut:0,subtl:[0,1],subtli:5,succe:8,suffer:8,suffici:8,suffix:0,suit:[2,13],superior:15,support:[1,2,3,4,7,8,10,13,14],suppress:10,sure:[10,15],symbol:[0,2,14,15],syn:8,system:[0,2,3,8,9,14],system_clock:8,system_error:5,tabl:7,take:[8,14],target:[0,2,6,13,15],tbd:8,team:12,technic:[5,14,15],tell:[8,13,14],templat:[5,8,10,14],temporari:7,tend:15,test:[0,8,9,14],text:6,textual:15,than:[0,2,6,10,14,15],thei:[3,4,5,6,7,8,10,13,14,15],them:[0,3,5,6,8,10,13,14],themselv:[10,14],therefor:[7,8,9,10],thi:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15],thing:[8,10,15],think:[8,15],those:[5,8,10],though:8,thousand:8,thread:[13,14,15],three:[6,8],through:9,throughout:4,tick:8,tied:[9,15],tightli:15,time:[0,1,3,6,10,15],time_:8,time_point:8,time_since_epoch:8,timespec_to_file_time_typ:8,tip:0,tmp:8,to_str:8,togeth:[3,10],toggl:0,toler:8,too:[5,8],toolchain:0,toolset:0,top:0,total:5,track:[6,7],trail:6,trait:5,translat:[0,1,10],tree:[0,13],tricki:7,trigger:14,tripl:0,trivial:8,truncat:8,trunk:0,truth:7,tup:14,tupl:14,tuple_size_v:5,tv_nsec:8,tv_sec:8,tvo:2,two:[0,4,5,6,8,14,15],txt:3,type:[0,2,6,10,15],type_info:0,type_trait:[5,15],type_vis:10,typedef:[8,9],typeinfo:[0,10],typic:14,ubsan:13,ubuntu:0,unavail:2,unavoid:8,unawar:8,undef:3,undefin:[4,13],under:[1,3,7,13],undergo:6,underli:[8,9],undesir:14,unduli:3,unexpect:[8,14],unfortun:[0,3,10,14],uniform:8,unimpl:11,uniqu:[0,14],unit:[0,10,15],unix:0,unless:[0,8,10,13],unlik:[6,8],unord:14,unordered_:14,unordered_map:4,unordered_multimap:4,unordered_multiset:4,unordered_set:4,unrepresent:8,unstabl:0,unsuit:8,until:8,unwind:[0,13],upcom:12,updat:[2,4,6,7,8],upper_bound:14,usabl:8,usag:[4,6,8],use:[0,2,4,6,8,9,10,13,14,15],use_lit_shel:13,use_sanit:13,use_system_cxx_lib:[2,13],used:[0,1,2,4,6,7,8,9,10,13,14],useful:[0,9,13,14],user:[0,2,3,4,5,6,8,9,10,13,14],uses:[2,8,9,10,13],uses_alloc:5,using:[0,2,3,4,5,6,8,9,10,13,14,15],usr:0,util:[7,13],utimensat:8,val:[8,13],valid:[0,4,8],valu:[0,1,4,6,7,8,10,11,13,14],value_too_larg:8,variabl:[0,6,14],variable_nam:0,variad:6,variou:[4,10,14],vast:3,vcruntim:14,vcruntime_new:14,vector:4,vendor:[2,9,10],veri:[0,8],version:[0,1,2,3,5,7,8,10,13,14,15],via:[4,5,10],visibl:[14,15],vs2014:0,vtabl:10,wai:[0,2,6,8,13,14],want:[0,3,7,8,10,13,14,15],warn:[5,10,13,14],wasn:8,watcho:2,wcustom:13,weak_ptr:5,web:12,welcom:4,well:[3,9],were:[5,8,10,14],what:[0,8,15],when:[0,1,2,3,4,5,8,9,10,13,14],whenev:[5,7,14],where:[0,8,9,13,14],whether:[0,7,10],which:[0,1,2,4,5,6,7,8,9,10,13,14,15],who:[3,9,14],whole:4,why:[8,15],wide:5,win32:9,window:[10,13,15],wish:[9,10,14],with_system_cxx_lib:2,within:4,without:[0,3,6,9,10,14],wno:5,won:[0,8],woop:8,work:[2,5,8,10,12,14,15],world:[4,14],wors:15,would:[0,3,6,8,9,13,15],wrap:9,wrapper:8,write:[6,8,15],written:[12,13],wthread:14,x86_64:[0,2,15],xcode:0,xfail:2,year:[8,15],yes:8,yet:[2,5],you:[0,3,8,12,13,14,15],your:[0,13,14],yourself:0,zero:8},titles:["Building libc++","Libc++ ABI stability","Availability Markup","Capturing configuration information during installation","Debug Mode","Experimental Features","Extended C++03 Support","Feature Test Macros","File Time Type","Threading Support API","Symbol Visibility Macros","Feature Test Macro Support","Libc++ 11.0.0 (In-Progress) Release Notes","Testing libc++","Using libc++","\u201clibc++\u201d C++ Standard Library"],titleterms:{"class":6,"default":6,"long":8,"new":12,And:8,The:[3,8],Their:8,Use:6,Using:[0,4,6,8,14],__external_thread:9,__int128_t:8,_libcpp_debug:4,_libcpp_nodiscard_ext:14,abi:[0,1],across:8,alia:6,alloc:6,altern:0,api:[9,12],applic:14,arithmet:8,assert:4,auto:11,avail:2,background:5,basic:4,benchmark:13,bit:8,bot:15,build:[0,13,15],captur:3,chang:12,check:4,chrono:8,cmake:0,code:8,command:13,compil:[6,15],complic:8,concept:5,concurr:5,configur:[3,9,14],consid:8,coroutin:5,coverag:15,current:[11,15],debug:4,declar:14,design:[2,3,5,7,15],dialect:15,document:15,dure:3,emul:8,entiti:14,environ:13,exampl:13,experiment:[0,5,14],extend:[6,14],extens:[6,14],extern:9,failur:4,featur:[0,5,7,11,12],file:8,filesystem:[5,14],fundament:5,gcc:14,gdb:14,get:[0,13,14,15],goal:3,handl:4,have:8,header:9,implement:8,inform:3,instal:[0,3],interact:8,introduct:12,involv:15,issu:15,iter:4,known:15,larger:8,libc:[0,1,6,12,13,14,15],libcxxrt:0,librari:[0,5,6,9,15],libsupc:0,line:13,link:[10,15],linux:[0,14],lit:13,llvm:0,local:0,macro:[4,7,9,10,11,14],markup:2,memori:6,minim:6,mode:4,motiv:8,name:11,network:5,ninja:0,nodiscard:14,note:[12,15],option:[0,13],over:6,overview:[2,5,6,7,9,10,11,15],parallel:5,paramet:6,platform:15,portabl:8,potenti:8,pretti:14,printer:14,problem:[3,8],progress:12,provid:6,quick:15,quo:8,rang:[5,8],releas:12,requir:6,resolut:8,run:13,select:8,set:13,sfina:6,smaller:8,solut:[3,8],sourc:8,specif:[0,14],stabil:1,standard:15,start:[0,13,14,15],statu:[5,8,11,15],studio:0,summari:8,support:[0,6,9,11,15],symbol:10,tabl:11,templat:6,test:[2,7,11,13,15],than:8,thread:9,time:8,time_t:8,timespec:8,tse:5,type:8,unique_ptr:6,usag:[7,13],variabl:13,visibl:10,visual:0,what:12,when:6,width:11,window:0}})