// file : libstd-modules/std-regex.mxx -*- C++ -*- // copyright : Copyright (c) 2014-2018 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file // Pre-includes. // #include #if defined(_MSC_VER) # include # include # include # include # include # include # include # include # include # include # include #elif defined(__GLIBCXX__) # define _GLIBCXX_ALGORITHM # define _GLIBCXX_BITSET # define _GLIBCXX_IOSFWD # define _GLIBCXX_ITERATOR # define _GLIBCXX_LOCALE # define _GLIBCXX_MEMORY # define _GLIBCXX_SSTREAM # define _GLIBCXX_STACK # define _GLIBCXX_STDEXCEPT # define _GLIBCXX_STRING # define _GLIBCXX_UTILITY # define _GLIBCXX_VECTOR # define _GLIBCXX_MAP # define _GLIBCXX_CSTRING # define _GLIBCXX_STD_FUNCTION_H // # define _ALIGNED_BUFFER_H // # include # include // Missing include. #elif defined(_LIBCPP_VERSION) #endif export module std.regex; #ifdef __GLIBCXX__ import std.core; import std.io; #endif export { #include }