PCRE2 C++ Wrapper
1.2.4
pcre2cpp
Loading...
Searching...
No Matches
pcre2cpp.hpp
Go to the documentation of this file.
1
/*
2
* pcre2cpp - PCRE2 cpp wrapper
3
*
4
* Licensed under the BSD 3-Clause License with Attribution Requirement.
5
* See the LICENSE file for details: https://github.com/MAIPA01/pcre2cpp/blob/main/LICENSE
6
*
7
* Copyright (c) 2025, Patryk Antosik (MAIPA01)
8
*
9
* PCRE2 library included in this project:
10
* Copyright (c) 2016-2024, University of Cambridge.
11
*
12
* See the LICENSE_PCRE2 file for details: https://github.com/MAIPA01/pcre2cpp/blob/main/LICENSE_PCRE2
13
*/
14
15
#pragma once
16
#ifndef _PCRE2CPP_PCRE2CPP_HPP_
17
#define _PCRE2CPP_PCRE2CPP_HPP_
18
19
#include <
pcre2cpp/config.hpp
>
20
21
#if !_PCRE2CPP_HAS_CXX17
22
_PCRE2CPP_ERROR
(
"This is only available for c++17 and greater!"
);
23
#else
24
25
#include <
pcre2cpp/libs.hpp
>
26
27
#include <
pcre2cpp/types.hpp
>
28
29
#include <
pcre2cpp/utils/pcre2_data.hpp
>
30
31
#include <
pcre2cpp/exceptions/exceptions.hpp
>
32
#include <
pcre2cpp/match/match_options.hpp
>
33
#include <
pcre2cpp/match/match_result.hpp
>
34
#include <
pcre2cpp/regex/compile_options.hpp
>
35
#include <
pcre2cpp/regex/regex.hpp
>
36
#if _PCRE2CPP_HAS_ASSERTS
37
#include <
pcre2cpp/utils/assert.hpp
>
38
#endif
39
40
#endif
41
#endif
assert.hpp
compile_options.hpp
config.hpp
exceptions.hpp
_PCRE2CPP_ERROR
#define _PCRE2CPP_ERROR(MESSAGE)
compiler error
Definition
config.hpp:278
libs.hpp
match_options.hpp
match_result.hpp
pcre2_data.hpp
regex.hpp
types.hpp
pcre2cpp
include
pcre2cpp
pcre2cpp.hpp
Generated by
1.15.0