imgtools/imglib/boostlibrary/boost/regex/v4/regex_fwd.hpp
author jjkang
Fri, 25 Jun 2010 18:11:34 +0800
changeset 600 6d08f4a05d93
permissions -rw-r--r--
add deprecated files
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
600
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     1
/*
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     2
 *
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     3
 * Copyright (c) 1998-2002
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     4
 * John Maddock
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     5
 *
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     6
 * Use, modification and distribution are subject to the 
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     7
 * Boost Software License, Version 1.0. (See accompanying file 
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     8
 * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     9
 *
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    10
 */
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    11
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    12
 /*
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    13
  *   LOCATION:    see http://www.boost.org for most recent version.
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    14
  *   FILE         regex_fwd.cpp
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    15
  *   VERSION      see <boost/version.hpp>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    16
  *   DESCRIPTION: Forward declares boost::basic_regex<> and
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    17
  *                associated typedefs.
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    18
  */
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    19
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    20
#ifndef BOOST_REGEX_FWD_HPP_INCLUDED
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    21
#define BOOST_REGEX_FWD_HPP_INCLUDED
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    22
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    23
#ifndef BOOST_REGEX_CONFIG_HPP
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    24
#include <boost/regex/config.hpp>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    25
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    26
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    27
//
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    28
// define BOOST_REGEX_NO_FWD if this
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    29
// header doesn't work!
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    30
//
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    31
#ifdef BOOST_REGEX_NO_FWD
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    32
#  ifndef BOOST_RE_REGEX_HPP
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    33
#     include <boost/regex.hpp>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    34
#  endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    35
#else
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    36
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    37
namespace boost{
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    38
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    39
template <class charT>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    40
class cpp_regex_traits;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    41
template <class charT>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    42
struct c_regex_traits;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    43
template <class charT>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    44
class w32_regex_traits;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    45
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    46
#ifdef BOOST_REGEX_USE_WIN32_LOCALE
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    47
template <class charT, class implementationT = w32_regex_traits<charT> >
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    48
struct regex_traits;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    49
#elif defined(BOOST_REGEX_USE_CPP_LOCALE)
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    50
template <class charT, class implementationT = cpp_regex_traits<charT> >
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    51
struct regex_traits;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    52
#else
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    53
template <class charT, class implementationT = c_regex_traits<charT> >
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    54
struct regex_traits;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    55
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    56
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    57
template <class charT, class traits = regex_traits<charT> >
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    58
class basic_regex;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    59
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    60
typedef basic_regex<char, regex_traits<char> > regex;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    61
#ifndef BOOST_NO_WREGEX
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    62
typedef basic_regex<wchar_t, regex_traits<wchar_t> > wregex;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    63
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    64
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    65
} // namespace boost
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    66
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    67
#endif  // BOOST_REGEX_NO_FWD
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    68
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    69
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    70
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    71
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    72
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    73