• Home
  • Raw
  • Download

Lines Matching refs:libc

22   Mark a symbol as being exported by the libc++ library. This attribute must
23 be applied to the declaration of all functions exported by the libc++ dylib.
26 Mark a symbol as being exported by the libc++ library. This attribute may
27 only be applied to objects defined in the libc++ runtime library. On Windows,
32 Mark a symbol as being exported by the libc++ library, but allow it to be
49 when libc++ is built with an ABI version after ABI v1. This macro is used to
51 by libc++ in v1 of the ABI, but that we don't want to export in the future.
53 This macro works as follows. When we build libc++, we either hide the symbol
56 building libc++), the macro always marks symbols as internal so that programs
57 built using new libc++ headers stop relying on symbols that are removed from
66 1, translation units compiled with different versions of libc++ can be linked
68 This allows static archives built with different versions of libc++ to be linked
73 compiled with different versions of libc++ can interoperate. However, this
78 libc++. The default value of this macro (0 or 1) is controlled by whether
90 libc++ with per TU ABI insulation enabled by default. Users can always
127 a `_LIBCPP_EXTERN_TEMPLATE` declaration as being exported by the libc++ library.
144 inside headers. This macro therefore expands to `dllimport` outside of libc++
154 of a class template as being exported by the libc++ library. This attribute
167 When building libc++ with hidden visibility, we want explicit template
172 libc++ DSO built with hidden visibility without encountering missing symbols.
178 inside other libraries which use the libc++ headers, and will therefore end up
187 against the libc++ headers after making `_LIBCPP_TYPE_VIS` and
192 by the libc++ library. This macro must be applied to all *exception types*.
195 between libc++ and libstdc++.
216 * `[cfe-dev] Visibility in libc++ - 1 <http://lists.llvm.org/pipermail/cfe-dev/2013-July/030610.htm…
217 * `[cfe-dev] Visibility in libc++ - 2 <http://lists.llvm.org/pipermail/cfe-dev/2013-August/031195.h…