Add module definitions for string_view

llvm-svn: 288733
This commit is contained in:
Eric Fiselier 2016-12-05 23:53:23 +00:00
parent 67c0071517
commit ca648c9787
2 changed files with 12 additions and 0 deletions

View File

@ -393,6 +393,14 @@ module std [system] {
module string {
header "string"
export initializer_list
export string_view
export __string
export *
}
module string_view {
header "string_view"
export initializer_list
export __string
export *
}
module strstream {
@ -468,6 +476,7 @@ module std [system] {
module __split_buffer { header "__split_buffer" export * }
module __sso_allocator { header "__sso_allocator" export * }
module __std_stream { header "__std_stream" export * }
module __string { header "__string" export * }
module __tree { header "__tree" export * }
module __tuple { header "__tuple" export * }
module __undef_min_max { header "__undef_min_max" export * }

View File

@ -164,7 +164,10 @@ namespace std {
#include <__config>
#include <__string>
#include <algorithm>
#include <iterator>
#include <limits>
#include <stdexcept>
#include <__debug>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)