1 /////////////////////////////////////////////////////////////////////////////// 2 /// \file regex_domain.hpp 3 /// Contains the definition of the regex_domain type 4 // 5 // Copyright 2009 Eric Niebler. Distributed under the Boost 6 // Software License, Version 1.0. (See accompanying file 7 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 8 9 #ifndef BOOST_XPRESSIVE_DETAIL_CORE_REGEX_DOMAIN_HPP_EAN_12_12_2009 10 #define BOOST_XPRESSIVE_DETAIL_CORE_REGEX_DOMAIN_HPP_EAN_12_12_2009 11 12 #include <boost/xpressive/xpressive_fwd.hpp> 13 #include <boost/proto/traits.hpp> 14 #include <boost/proto/domain.hpp> 15 #include <boost/proto/generate.hpp> 16 17 namespace boost { namespace xpressive { namespace detail 18 { 19 struct regex_domain 20 : proto::domain<proto::default_generator, proto::not_<proto::address_of<proto::_> > > 21 {}; 22 }}} 23 24 #endif 25