aboutsummaryrefslogtreecommitdiffstats
path: root/build/sysincl/stl-to-libcxx.yml
diff options
context:
space:
mode:
authormikhnenko <mikhnenko@yandex-team.com>2024-02-22 00:40:40 +0300
committermikhnenko <mikhnenko@yandex-team.com>2024-02-22 00:57:44 +0300
commit071102d3953aedf1637b350a9ce61022119dffd9 (patch)
tree481502549f7f103229f2ac6f00d28b9ecb430217 /build/sysincl/stl-to-libcxx.yml
parent9052eb5cc304b8da8885fc4e3364ebddc16945f3 (diff)
downloadydb-071102d3953aedf1637b350a9ce61022119dffd9.tar.gz
Generate more sysincls for libcxx
beabd8a4b5f3d5c7121be41d46ecef01e59fb04a
Diffstat (limited to 'build/sysincl/stl-to-libcxx.yml')
-rw-r--r--build/sysincl/stl-to-libcxx.yml210
1 files changed, 107 insertions, 103 deletions
diff --git a/build/sysincl/stl-to-libcxx.yml b/build/sysincl/stl-to-libcxx.yml
index 802f49113f..c8d6de75b2 100644
--- a/build/sysincl/stl-to-libcxx.yml
+++ b/build/sysincl/stl-to-libcxx.yml
@@ -41,114 +41,13 @@
- contrib/libs/cxxsupp/libcxx/include/unwind.h
- contrib/libs/cxxsupp/libcxxrt/unwind.h
- contrib/libs/libunwind/include/unwind.h
+ - use_ansi.h:
+ - contrib/libs/cxxsupp/libcxx/include/use_ansi.h
- source_filter: "^contrib/libs/cxxsupp/libcxxabi/"
includes:
- cxxabi.h: contrib/libs/cxxsupp/libcxxabi/include/cxxabi.h
-- includes:
- - algorithm: contrib/libs/cxxsupp/libcxx/include/algorithm
- - any: contrib/libs/cxxsupp/libcxx/include/any
- - array: contrib/libs/cxxsupp/libcxx/include/array
- - atomic: contrib/libs/cxxsupp/libcxx/include/atomic
- - bit: contrib/libs/cxxsupp/libcxx/include/bit
- - bitset: contrib/libs/cxxsupp/libcxx/include/bitset
- - cassert: contrib/libs/cxxsupp/libcxx/include/cassert
- - ccomplex: contrib/libs/cxxsupp/libcxx/include/ccomplex
- - cctype: contrib/libs/cxxsupp/libcxx/include/cctype
- - cerrno: contrib/libs/cxxsupp/libcxx/include/cerrno
- - cfenv: contrib/libs/cxxsupp/libcxx/include/cfenv
- - cfloat: contrib/libs/cxxsupp/libcxx/include/cfloat
- - charconv: contrib/libs/cxxsupp/libcxx/include/charconv
- - chrono: contrib/libs/cxxsupp/libcxx/include/chrono
- - cinttypes: contrib/libs/cxxsupp/libcxx/include/cinttypes
- - ciso646: contrib/libs/cxxsupp/libcxx/include/ciso646
- - climits: contrib/libs/cxxsupp/libcxx/include/climits
- - clocale: contrib/libs/cxxsupp/libcxx/include/clocale
- - cmath: contrib/libs/cxxsupp/libcxx/include/cmath
- - codecvt: contrib/libs/cxxsupp/libcxx/include/codecvt
- - compare: contrib/libs/cxxsupp/libcxx/include/compare
- - complex: contrib/libs/cxxsupp/libcxx/include/complex
- - concepts: contrib/libs/cxxsupp/libcxx/include/concepts
- - condition_variable: contrib/libs/cxxsupp/libcxx/include/condition_variable
- - coroutine: contrib/libs/cxxsupp/libcxx/include/coroutine
- - csetjmp: contrib/libs/cxxsupp/libcxx/include/csetjmp
- - csignal: contrib/libs/cxxsupp/libcxx/include/csignal
- - cstdarg: contrib/libs/cxxsupp/libcxx/include/cstdarg
- - cstdbool: contrib/libs/cxxsupp/libcxx/include/cstdbool
- - cstddef: contrib/libs/cxxsupp/libcxx/include/cstddef
- - cstdint: contrib/libs/cxxsupp/libcxx/include/cstdint
- - cstdio: contrib/libs/cxxsupp/libcxx/include/cstdio
- - cstdlib: contrib/libs/cxxsupp/libcxx/include/cstdlib
- - cstring: contrib/libs/cxxsupp/libcxx/include/cstring
- - ctgmath: contrib/libs/cxxsupp/libcxx/include/ctgmath
- - ctime: contrib/libs/cxxsupp/libcxx/include/ctime
- - cuchar: contrib/libs/cxxsupp/libcxx/include/cuchar
- - cwchar: contrib/libs/cxxsupp/libcxx/include/cwchar
- - cwctype: contrib/libs/cxxsupp/libcxx/include/cwctype
- - deque: contrib/libs/cxxsupp/libcxx/include/deque
- - exception: contrib/libs/cxxsupp/libcxx/include/exception
- - expected: contrib/libs/cxxsupp/libcxx/include/expected
- - execution: contrib/libs/cxxsupp/libcxx/include/execution
- - filesystem: contrib/libs/cxxsupp/libcxx/include/filesystem
- - forward_list: contrib/libs/cxxsupp/libcxx/include/forward_list
- - fstream: contrib/libs/cxxsupp/libcxx/include/fstream
- - functional: contrib/libs/cxxsupp/libcxx/include/functional
- - future: contrib/libs/cxxsupp/libcxx/include/future
- - initializer_list: contrib/libs/cxxsupp/libcxx/include/initializer_list
- - iomanip: contrib/libs/cxxsupp/libcxx/include/iomanip
- - ios: contrib/libs/cxxsupp/libcxx/include/ios
- - iosfwd: contrib/libs/cxxsupp/libcxx/include/iosfwd
- - iostream: contrib/libs/cxxsupp/libcxx/include/iostream
- - istream: contrib/libs/cxxsupp/libcxx/include/istream
- - iterator: contrib/libs/cxxsupp/libcxx/include/iterator
- - limits: contrib/libs/cxxsupp/libcxx/include/limits
- - list: contrib/libs/cxxsupp/libcxx/include/list
- - locale: contrib/libs/cxxsupp/libcxx/include/locale
- - map: contrib/libs/cxxsupp/libcxx/include/map
- - mdspan: contrib/libs/cxxsupp/libcxx/include/mdspan
- - memory: contrib/libs/cxxsupp/libcxx/include/memory
- - mutex: contrib/libs/cxxsupp/libcxx/include/mutex
- - new: contrib/libs/cxxsupp/libcxx/include/new
- - numbers: contrib/libs/cxxsupp/libcxx/include/numbers
- - numeric: contrib/libs/cxxsupp/libcxx/include/numeric
- - optional: contrib/libs/cxxsupp/libcxx/include/optional
- - ostream: contrib/libs/cxxsupp/libcxx/include/ostream
- - print: contrib/libs/cxxsupp/libcxx/include/print
- - queue: contrib/libs/cxxsupp/libcxx/include/queue
- - random: contrib/libs/cxxsupp/libcxx/include/random
- - ranges: contrib/libs/cxxsupp/libcxx/include/ranges
- - ratio: contrib/libs/cxxsupp/libcxx/include/ratio
- - regex: contrib/libs/cxxsupp/libcxx/include/regex
- - scoped_allocator: contrib/libs/cxxsupp/libcxx/include/scoped_allocator
- - set: contrib/libs/cxxsupp/libcxx/include/set
- - shared_mutex: contrib/libs/cxxsupp/libcxx/include/shared_mutex
- - source_location: contrib/libs/cxxsupp/libcxx/include/source_location
- - span: contrib/libs/cxxsupp/libcxx/include/span
- - sstream: contrib/libs/cxxsupp/libcxx/include/sstream
- - stack: contrib/libs/cxxsupp/libcxx/include/stack
- - stdexcept: contrib/libs/cxxsupp/libcxx/include/stdexcept
- - stlfwd: contrib/libs/cxxsupp/libcxx/include/stlfwd
- - stop_token: contrib/libs/cxxsupp/libcxx/include/stop_token
- - streambuf: contrib/libs/cxxsupp/libcxx/include/streambuf
- - string: contrib/libs/cxxsupp/libcxx/include/string
- - string_view: contrib/libs/cxxsupp/libcxx/include/string_view
- - strstream: contrib/libs/cxxsupp/libcxx/include/strstream
- - system_error: contrib/libs/cxxsupp/libcxx/include/system_error
- - thread: contrib/libs/cxxsupp/libcxx/include/thread
- - tuple: contrib/libs/cxxsupp/libcxx/include/tuple
- - type_traits: contrib/libs/cxxsupp/libcxx/include/type_traits
- - typeindex: contrib/libs/cxxsupp/libcxx/include/typeindex
- - typeinfo: contrib/libs/cxxsupp/libcxx/include/typeinfo
- - unordered_map: contrib/libs/cxxsupp/libcxx/include/unordered_map
- - unordered_set: contrib/libs/cxxsupp/libcxx/include/unordered_set
- - use_ansi.h: contrib/libs/cxxsupp/libcxx/include/use_ansi.h
- - utility: contrib/libs/cxxsupp/libcxx/include/utility
- - valarray: contrib/libs/cxxsupp/libcxx/include/valarray
- - variant: contrib/libs/cxxsupp/libcxx/include/variant
- - vector: contrib/libs/cxxsupp/libcxx/include/vector
- - version: contrib/libs/cxxsupp/libcxx/include/version
-
# Though these are headers provided by libcxx, we do not want to allow them to be included.
# We are using non-existent filename to generate error instead, as there is no specific syntax for this case.
- includes:
@@ -173,6 +72,111 @@
# This includes all headers needed to resolve includes in c-headers from libcxx listed above
# GENERATED BY YM2
- includes:
+ - algorithm: contrib/libs/cxxsupp/libcxx/include/algorithm
+ - any: contrib/libs/cxxsupp/libcxx/include/any
+ - array: contrib/libs/cxxsupp/libcxx/include/array
+ - atomic: contrib/libs/cxxsupp/libcxx/include/atomic
+ - barrier: contrib/libs/cxxsupp/libcxx/include/barrier
+ - bit: contrib/libs/cxxsupp/libcxx/include/bit
+ - bitset: contrib/libs/cxxsupp/libcxx/include/bitset
+ - cassert: contrib/libs/cxxsupp/libcxx/include/cassert
+ - ccomplex: contrib/libs/cxxsupp/libcxx/include/ccomplex
+ - cctype: contrib/libs/cxxsupp/libcxx/include/cctype
+ - cerrno: contrib/libs/cxxsupp/libcxx/include/cerrno
+ - cfenv: contrib/libs/cxxsupp/libcxx/include/cfenv
+ - cfloat: contrib/libs/cxxsupp/libcxx/include/cfloat
+ - charconv: contrib/libs/cxxsupp/libcxx/include/charconv
+ - chrono: contrib/libs/cxxsupp/libcxx/include/chrono
+ - cinttypes: contrib/libs/cxxsupp/libcxx/include/cinttypes
+ - ciso646: contrib/libs/cxxsupp/libcxx/include/ciso646
+ - climits: contrib/libs/cxxsupp/libcxx/include/climits
+ - clocale: contrib/libs/cxxsupp/libcxx/include/clocale
+ - cmath: contrib/libs/cxxsupp/libcxx/include/cmath
+ - codecvt: contrib/libs/cxxsupp/libcxx/include/codecvt
+ - compare: contrib/libs/cxxsupp/libcxx/include/compare
+ - complex: contrib/libs/cxxsupp/libcxx/include/complex
+ - concepts: contrib/libs/cxxsupp/libcxx/include/concepts
+ - condition_variable: contrib/libs/cxxsupp/libcxx/include/condition_variable
+ - coroutine: contrib/libs/cxxsupp/libcxx/include/coroutine
+ - csetjmp: contrib/libs/cxxsupp/libcxx/include/csetjmp
+ - csignal: contrib/libs/cxxsupp/libcxx/include/csignal
+ - cstdarg: contrib/libs/cxxsupp/libcxx/include/cstdarg
+ - cstdbool: contrib/libs/cxxsupp/libcxx/include/cstdbool
+ - cstddef: contrib/libs/cxxsupp/libcxx/include/cstddef
+ - cstdint: contrib/libs/cxxsupp/libcxx/include/cstdint
+ - cstdio: contrib/libs/cxxsupp/libcxx/include/cstdio
+ - cstdlib: contrib/libs/cxxsupp/libcxx/include/cstdlib
+ - cstring: contrib/libs/cxxsupp/libcxx/include/cstring
+ - ctgmath: contrib/libs/cxxsupp/libcxx/include/ctgmath
+ - ctime: contrib/libs/cxxsupp/libcxx/include/ctime
+ - cuchar: contrib/libs/cxxsupp/libcxx/include/cuchar
+ - cwchar: contrib/libs/cxxsupp/libcxx/include/cwchar
+ - cwctype: contrib/libs/cxxsupp/libcxx/include/cwctype
+ - deque: contrib/libs/cxxsupp/libcxx/include/deque
+ - exception: contrib/libs/cxxsupp/libcxx/include/exception
+ - execution: contrib/libs/cxxsupp/libcxx/include/execution
+ - expected: contrib/libs/cxxsupp/libcxx/include/expected
+ - filesystem: contrib/libs/cxxsupp/libcxx/include/filesystem
+ - format: contrib/libs/cxxsupp/libcxx/include/format
+ - forward_list: contrib/libs/cxxsupp/libcxx/include/forward_list
+ - fstream: contrib/libs/cxxsupp/libcxx/include/fstream
+ - functional: contrib/libs/cxxsupp/libcxx/include/functional
+ - future: contrib/libs/cxxsupp/libcxx/include/future
+ - initializer_list: contrib/libs/cxxsupp/libcxx/include/initializer_list
+ - iomanip: contrib/libs/cxxsupp/libcxx/include/iomanip
+ - ios: contrib/libs/cxxsupp/libcxx/include/ios
+ - iosfwd: contrib/libs/cxxsupp/libcxx/include/iosfwd
+ - iostream: contrib/libs/cxxsupp/libcxx/include/iostream
+ - istream: contrib/libs/cxxsupp/libcxx/include/istream
+ - iterator: contrib/libs/cxxsupp/libcxx/include/iterator
+ - latch: contrib/libs/cxxsupp/libcxx/include/latch
+ - limits: contrib/libs/cxxsupp/libcxx/include/limits
+ - list: contrib/libs/cxxsupp/libcxx/include/list
+ - locale: contrib/libs/cxxsupp/libcxx/include/locale
+ - map: contrib/libs/cxxsupp/libcxx/include/map
+ - mdspan: contrib/libs/cxxsupp/libcxx/include/mdspan
+ - memory: contrib/libs/cxxsupp/libcxx/include/memory
+ - memory_resource: contrib/libs/cxxsupp/libcxx/include/memory_resource
+ - mutex: contrib/libs/cxxsupp/libcxx/include/mutex
+ - new: contrib/libs/cxxsupp/libcxx/include/new
+ - numbers: contrib/libs/cxxsupp/libcxx/include/numbers
+ - numeric: contrib/libs/cxxsupp/libcxx/include/numeric
+ - optional: contrib/libs/cxxsupp/libcxx/include/optional
+ - ostream: contrib/libs/cxxsupp/libcxx/include/ostream
+ - print: contrib/libs/cxxsupp/libcxx/include/print
+ - queue: contrib/libs/cxxsupp/libcxx/include/queue
+ - random: contrib/libs/cxxsupp/libcxx/include/random
+ - ranges: contrib/libs/cxxsupp/libcxx/include/ranges
+ - ratio: contrib/libs/cxxsupp/libcxx/include/ratio
+ - regex: contrib/libs/cxxsupp/libcxx/include/regex
+ - scoped_allocator: contrib/libs/cxxsupp/libcxx/include/scoped_allocator
+ - semaphore: contrib/libs/cxxsupp/libcxx/include/semaphore
+ - set: contrib/libs/cxxsupp/libcxx/include/set
+ - shared_mutex: contrib/libs/cxxsupp/libcxx/include/shared_mutex
+ - source_location: contrib/libs/cxxsupp/libcxx/include/source_location
+ - span: contrib/libs/cxxsupp/libcxx/include/span
+ - sstream: contrib/libs/cxxsupp/libcxx/include/sstream
+ - stack: contrib/libs/cxxsupp/libcxx/include/stack
+ - stdexcept: contrib/libs/cxxsupp/libcxx/include/stdexcept
+ - stlfwd: contrib/libs/cxxsupp/libcxx/include/stlfwd
+ - stop_token: contrib/libs/cxxsupp/libcxx/include/stop_token
+ - streambuf: contrib/libs/cxxsupp/libcxx/include/streambuf
+ - string: contrib/libs/cxxsupp/libcxx/include/string
+ - string_view: contrib/libs/cxxsupp/libcxx/include/string_view
+ - strstream: contrib/libs/cxxsupp/libcxx/include/strstream
+ - system_error: contrib/libs/cxxsupp/libcxx/include/system_error
+ - thread: contrib/libs/cxxsupp/libcxx/include/thread
+ - tuple: contrib/libs/cxxsupp/libcxx/include/tuple
+ - type_traits: contrib/libs/cxxsupp/libcxx/include/type_traits
+ - typeindex: contrib/libs/cxxsupp/libcxx/include/typeindex
+ - typeinfo: contrib/libs/cxxsupp/libcxx/include/typeinfo
+ - unordered_map: contrib/libs/cxxsupp/libcxx/include/unordered_map
+ - unordered_set: contrib/libs/cxxsupp/libcxx/include/unordered_set
+ - utility: contrib/libs/cxxsupp/libcxx/include/utility
+ - valarray: contrib/libs/cxxsupp/libcxx/include/valarray
+ - variant: contrib/libs/cxxsupp/libcxx/include/variant
+ - vector: contrib/libs/cxxsupp/libcxx/include/vector
+ - version: contrib/libs/cxxsupp/libcxx/include/version
- __assert: contrib/libs/cxxsupp/libcxx/include/__assert
- __availability: contrib/libs/cxxsupp/libcxx/include/__availability
- __bit_reference: contrib/libs/cxxsupp/libcxx/include/__bit_reference