Xmipp
v3.23.11-Nereus
libcifpp
regex
include
boost
regex.h
Go to the documentation of this file.
1
/*
2
*
3
* Copyright (c) 1998-2000
4
* Dr John Maddock
5
*
6
* Use, modification and distribution are subject to the
7
* Boost Software License, Version 1.0. (See accompanying file
8
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9
*
10
*/
11
12
/*
13
* LOCATION: see http://www.boost.org/libs/regex for documentation.
14
* FILE regex.h
15
* VERSION 3.12
16
* DESCRIPTION: Declares POSIX API functions
17
*/
18
19
#ifndef BOOST_RE_REGEX_H
20
#define BOOST_RE_REGEX_H
21
22
#include <boost/cregex.hpp>
23
24
/*
25
* add using declarations to bring POSIX API functions into
26
* global scope, only if this is C++ (and not C).
27
*/
28
#ifdef __cplusplus
29
30
using
boost::regoff_t;
31
using
boost::regex_tA;
32
using
boost::regmatch_t;
33
using
boost::REG_BASIC;
34
using
boost::REG_EXTENDED;
35
using
boost::REG_ICASE;
36
using
boost::REG_NOSUB;
37
using
boost::REG_NEWLINE;
38
using
boost::REG_NOSPEC;
39
using
boost::REG_PEND;
40
using
boost::REG_DUMP;
41
using
boost::REG_NOCOLLATE;
42
using
boost::REG_ESCAPE_IN_LISTS;
43
using
boost::REG_NEWLINE_ALT;
44
using
boost::REG_PERL;
45
using
boost::REG_AWK;
46
using
boost::REG_GREP;
47
using
boost::REG_EGREP;
48
using
boost::REG_ASSERT;
49
using
boost::REG_INVARG;
50
using
boost::REG_ATOI;
51
using
boost::REG_ITOA;
52
53
using
boost::REG_NOTBOL;
54
using
boost::REG_NOTEOL;
55
using
boost::REG_STARTEND;
56
57
using
boost::reg_comp_flags;
58
using
boost::reg_exec_flags;
59
using
boost::regcompA;
60
using
boost::regerrorA;
61
using
boost::regexecA;
62
using
boost::regfreeA;
63
64
#ifndef BOOST_NO_WREGEX
65
using
boost::regcompW;
66
using
boost::regerrorW;
67
using
boost::regexecW;
68
using
boost::regfreeW;
69
using
boost::regex_tW;
70
#endif
71
72
using
boost::REG_NOERROR;
73
using
boost::REG_NOMATCH;
74
using
boost::REG_BADPAT;
75
using
boost::REG_ECOLLATE;
76
using
boost::REG_ECTYPE;
77
using
boost::REG_EESCAPE;
78
using
boost::REG_ESUBREG;
79
using
boost::REG_EBRACK;
80
using
boost::REG_EPAREN;
81
using
boost::REG_EBRACE;
82
using
boost::REG_BADBR;
83
using
boost::REG_ERANGE;
84
using
boost::REG_ESPACE;
85
using
boost::REG_BADRPT;
86
using
boost::REG_EEND;
87
using
boost::REG_ESIZE;
88
using
boost::REG_ERPAREN;
89
using
boost::REG_EMPTY;
90
using
boost::REG_E_MEMORY;
91
using
boost::REG_E_UNKNOWN;
92
using
boost::reg_errcode_t;
93
94
#endif
/* __cplusplus */
95
96
#endif
/* BOOST_RE_REGEX_H */
97
98
99
100
Generated by
1.8.13