Linux moon.hostseba.com 4.18.0-553.51.1.lve.el8.x86_64 #1 SMP Tue May 6 15:14:12 UTC 2025 x86_64
LiteSpeed
Server IP : 103.174.152.68 & Your IP : 216.73.216.6
Domains :
Cant Read [ /etc/named.conf ]
User : julaysp1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
c++ /
8 /
bits /
Delete
Unzip
Name
Size
Permission
Date
Action
algorithmfwd.h
21.23
KB
-rw-r--r--
2025-08-26 09:45
alloc_traits.h
19.6
KB
-rw-r--r--
2025-08-26 09:45
allocated_ptr.h
3.22
KB
-rw-r--r--
2025-08-26 09:45
allocator.h
7.39
KB
-rw-r--r--
2025-08-26 09:45
atomic_base.h
23.28
KB
-rw-r--r--
2025-08-26 09:45
atomic_futex.h
9.35
KB
-rw-r--r--
2025-08-26 09:45
atomic_lockfree_defines.h
2.2
KB
-rw-r--r--
2025-08-26 09:45
basic_ios.h
15.7
KB
-rw-r--r--
2025-08-26 09:45
basic_ios.tcc
5.94
KB
-rw-r--r--
2025-08-26 09:45
basic_string.h
237.01
KB
-rw-r--r--
2025-08-26 09:45
basic_string.tcc
52.5
KB
-rw-r--r--
2025-08-26 09:45
boost_concept_check.h
26.52
KB
-rw-r--r--
2025-08-26 09:45
c++0x_warning.h
1.44
KB
-rw-r--r--
2025-08-26 09:45
char_traits.h
20.42
KB
-rw-r--r--
2025-08-26 09:45
codecvt.h
20.79
KB
-rw-r--r--
2025-08-26 09:45
concept_check.h
3.34
KB
-rw-r--r--
2025-08-26 09:45
cpp_type_traits.h
9.56
KB
-rw-r--r--
2025-08-26 09:45
cxxabi_forced.h
1.77
KB
-rw-r--r--
2025-08-26 09:45
cxxabi_init_exception.h
2.17
KB
-rw-r--r--
2025-08-26 09:45
deque.tcc
33.32
KB
-rw-r--r--
2025-08-26 09:45
enable_special_members.h
12.1
KB
-rw-r--r--
2025-08-26 09:45
exception.h
2.23
KB
-rw-r--r--
2025-08-26 09:45
exception_defines.h
1.61
KB
-rw-r--r--
2025-08-26 09:45
exception_ptr.h
5.84
KB
-rw-r--r--
2025-08-26 09:45
forward_list.h
47.77
KB
-rw-r--r--
2025-08-26 09:45
forward_list.tcc
12.86
KB
-rw-r--r--
2025-08-26 09:45
fs_dir.h
14.38
KB
-rw-r--r--
2025-08-26 09:45
fs_fwd.h
10.04
KB
-rw-r--r--
2025-08-26 09:45
fs_ops.h
9.5
KB
-rw-r--r--
2025-08-26 09:45
fs_path.h
32.12
KB
-rw-r--r--
2025-08-26 09:45
fstream.tcc
32.03
KB
-rw-r--r--
2025-08-26 09:45
functexcept.h
3.18
KB
-rw-r--r--
2025-08-26 09:45
functional_hash.h
8.04
KB
-rw-r--r--
2025-08-26 09:45
gslice.h
5.39
KB
-rw-r--r--
2025-08-26 09:45
gslice_array.h
7.59
KB
-rw-r--r--
2025-08-26 09:45
hash_bytes.h
2.1
KB
-rw-r--r--
2025-08-26 09:45
hashtable.h
72.06
KB
-rw-r--r--
2025-08-26 09:45
hashtable_policy.h
66.38
KB
-rw-r--r--
2025-08-26 09:45
indirect_array.h
7.68
KB
-rw-r--r--
2025-08-26 09:45
invoke.h
3.57
KB
-rw-r--r--
2025-08-26 09:45
ios_base.h
30.3
KB
-rw-r--r--
2025-08-26 09:45
istream.tcc
30.36
KB
-rw-r--r--
2025-08-26 09:45
list.tcc
15.6
KB
-rw-r--r--
2025-08-26 09:45
locale_classes.h
24.31
KB
-rw-r--r--
2025-08-26 09:45
locale_classes.tcc
8.18
KB
-rw-r--r--
2025-08-26 09:45
locale_conv.h
15.72
KB
-rw-r--r--
2025-08-26 09:45
locale_facets.h
90.16
KB
-rw-r--r--
2025-08-26 09:45
locale_facets.tcc
38.62
KB
-rw-r--r--
2025-08-26 09:45
locale_facets_nonio.h
67.36
KB
-rw-r--r--
2025-08-26 09:45
locale_facets_nonio.tcc
44.22
KB
-rw-r--r--
2025-08-26 09:45
localefwd.h
5.51
KB
-rw-r--r--
2025-08-26 09:45
mask_array.h
7.42
KB
-rw-r--r--
2025-08-26 09:45
memoryfwd.h
2.4
KB
-rw-r--r--
2025-08-26 09:45
move.h
6.38
KB
-rw-r--r--
2025-08-26 09:45
nested_exception.h
4.69
KB
-rw-r--r--
2025-08-26 09:45
node_handle.h
8.02
KB
-rw-r--r--
2025-08-26 09:45
ostream.tcc
12.03
KB
-rw-r--r--
2025-08-26 09:45
ostream_insert.h
3.91
KB
-rw-r--r--
2025-08-26 09:45
parse_numbers.h
7.76
KB
-rw-r--r--
2025-08-26 09:45
postypes.h
8.02
KB
-rw-r--r--
2025-08-26 09:45
predefined_ops.h
8.87
KB
-rw-r--r--
2025-08-26 09:45
ptr_traits.h
6.47
KB
-rw-r--r--
2025-08-26 09:45
quoted_string.h
4.93
KB
-rw-r--r--
2025-08-26 09:45
random.h
171.14
KB
-rw-r--r--
2025-08-26 09:45
random.tcc
103.12
KB
-rw-r--r--
2025-08-26 09:45
range_access.h
9.79
KB
-rw-r--r--
2025-08-26 09:45
refwrap.h
11.61
KB
-rw-r--r--
2025-08-26 09:45
regex.h
95.12
KB
-rw-r--r--
2025-08-26 09:45
regex.tcc
16.18
KB
-rw-r--r--
2025-08-26 09:45
regex_automaton.h
10.47
KB
-rw-r--r--
2025-08-26 09:45
regex_automaton.tcc
7.65
KB
-rw-r--r--
2025-08-26 09:45
regex_compiler.h
17.63
KB
-rw-r--r--
2025-08-26 09:45
regex_compiler.tcc
18.84
KB
-rw-r--r--
2025-08-26 09:45
regex_constants.h
14.36
KB
-rw-r--r--
2025-08-26 09:45
regex_error.h
4.79
KB
-rw-r--r--
2025-08-26 09:45
regex_executor.h
7.31
KB
-rw-r--r--
2025-08-26 09:45
regex_executor.tcc
18.4
KB
-rw-r--r--
2025-08-26 09:45
regex_scanner.h
6.92
KB
-rw-r--r--
2025-08-26 09:45
regex_scanner.tcc
14.66
KB
-rw-r--r--
2025-08-26 09:45
shared_ptr.h
22.88
KB
-rw-r--r--
2025-08-26 09:45
shared_ptr_atomic.h
9.54
KB
-rw-r--r--
2025-08-26 09:45
shared_ptr_base.h
53.01
KB
-rw-r--r--
2025-08-26 09:45
slice_array.h
9.13
KB
-rw-r--r--
2025-08-26 09:45
specfun.h
45.95
KB
-rw-r--r--
2025-08-26 09:45
sstream.tcc
9.9
KB
-rw-r--r--
2025-08-26 09:45
std_abs.h
3.19
KB
-rw-r--r--
2025-08-26 09:45
std_function.h
22.71
KB
-rw-r--r--
2025-08-26 09:45
std_mutex.h
9.08
KB
-rw-r--r--
2025-08-26 09:45
stl_algo.h
209.27
KB
-rw-r--r--
2025-08-26 09:45
stl_algobase.h
49.31
KB
-rw-r--r--
2025-08-26 09:45
stl_bvector.h
32.94
KB
-rw-r--r--
2025-08-26 09:45
stl_construct.h
7.22
KB
-rw-r--r--
2025-08-26 09:45
stl_deque.h
76.73
KB
-rw-r--r--
2025-08-26 09:45
stl_function.h
40.77
KB
-rw-r--r--
2025-08-26 09:45
stl_heap.h
19.73
KB
-rw-r--r--
2025-08-26 09:45
stl_iterator.h
41.3
KB
-rw-r--r--
2025-08-26 09:45
stl_iterator_base_funcs.h
7.99
KB
-rw-r--r--
2025-08-26 09:45
stl_iterator_base_types.h
8.48
KB
-rw-r--r--
2025-08-26 09:45
stl_list.h
65.97
KB
-rw-r--r--
2025-08-26 09:45
stl_map.h
51.55
KB
-rw-r--r--
2025-08-26 09:45
stl_multimap.h
40.58
KB
-rw-r--r--
2025-08-26 09:45
stl_multiset.h
34.97
KB
-rw-r--r--
2025-08-26 09:45
stl_numeric.h
13.51
KB
-rw-r--r--
2025-08-26 09:45
stl_pair.h
18.21
KB
-rw-r--r--
2025-08-26 09:45
stl_queue.h
23.51
KB
-rw-r--r--
2025-08-26 09:45
stl_raw_storage_iter.h
3.74
KB
-rw-r--r--
2025-08-26 09:45
stl_relops.h
4.49
KB
-rw-r--r--
2025-08-26 09:45
stl_set.h
35.28
KB
-rw-r--r--
2025-08-26 09:45
stl_stack.h
11.66
KB
-rw-r--r--
2025-08-26 09:45
stl_tempbuf.h
8.15
KB
-rw-r--r--
2025-08-26 09:45
stl_tree.h
73.15
KB
-rw-r--r--
2025-08-26 09:45
stl_uninitialized.h
27.06
KB
-rw-r--r--
2025-08-26 09:45
stl_vector.h
59.12
KB
-rw-r--r--
2025-08-26 09:45
stream_iterator.h
6.5
KB
-rw-r--r--
2025-08-26 09:45
streambuf.tcc
4.81
KB
-rw-r--r--
2025-08-26 09:45
streambuf_iterator.h
13.44
KB
-rw-r--r--
2025-08-26 09:45
string_view.tcc
6.54
KB
-rw-r--r--
2025-08-26 09:45
stringfwd.h
2.55
KB
-rw-r--r--
2025-08-26 09:45
uniform_int_dist.h
9.84
KB
-rw-r--r--
2025-08-26 09:45
unique_ptr.h
25.38
KB
-rw-r--r--
2025-08-26 09:45
unordered_map.h
73.58
KB
-rw-r--r--
2025-08-26 09:45
unordered_set.h
57.76
KB
-rw-r--r--
2025-08-26 09:45
uses_allocator.h
6.37
KB
-rw-r--r--
2025-08-26 09:45
valarray_after.h
22.12
KB
-rw-r--r--
2025-08-26 09:45
valarray_array.h
21.3
KB
-rw-r--r--
2025-08-26 09:45
valarray_array.tcc
7.08
KB
-rw-r--r--
2025-08-26 09:45
valarray_before.h
18.08
KB
-rw-r--r--
2025-08-26 09:45
vector.tcc
28.95
KB
-rw-r--r--
2025-08-26 09:45
Save
Rename
// class template regex -*- C++ -*- // Copyright (C) 2013-2018 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the // Free Software Foundation; either version 3, or (at your option) // any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation. // You should have received a copy of the GNU General Public License and // a copy of the GCC Runtime Library Exception along with this program; // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. /** * @file bits/regex_scanner.h * This is an internal header file, included by other library headers. * Do not attempt to use it directly. @headername{regex} */ namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __detail { /** * @addtogroup regex-detail * @{ */ struct _ScannerBase { public: /// Token types returned from the scanner. enum _TokenT : unsigned { _S_token_anychar, _S_token_ord_char, _S_token_oct_num, _S_token_hex_num, _S_token_backref, _S_token_subexpr_begin, _S_token_subexpr_no_group_begin, _S_token_subexpr_lookahead_begin, // neg if _M_value[0] == 'n' _S_token_subexpr_end, _S_token_bracket_begin, _S_token_bracket_neg_begin, _S_token_bracket_end, _S_token_interval_begin, _S_token_interval_end, _S_token_quoted_class, _S_token_char_class_name, _S_token_collsymbol, _S_token_equiv_class_name, _S_token_opt, _S_token_or, _S_token_closure0, _S_token_closure1, _S_token_line_begin, _S_token_line_end, _S_token_word_bound, // neg if _M_value[0] == 'n' _S_token_comma, _S_token_dup_count, _S_token_eof, _S_token_bracket_dash, _S_token_unknown = -1u }; protected: typedef regex_constants::syntax_option_type _FlagT; enum _StateT { _S_state_normal, _S_state_in_brace, _S_state_in_bracket, }; protected: _ScannerBase(_FlagT __flags) : _M_state(_S_state_normal), _M_flags(__flags), _M_escape_tbl(_M_is_ecma() ? _M_ecma_escape_tbl : _M_awk_escape_tbl), _M_spec_char(_M_is_ecma() ? _M_ecma_spec_char : _M_flags & regex_constants::basic ? _M_basic_spec_char : _M_flags & regex_constants::extended ? _M_extended_spec_char : _M_flags & regex_constants::grep ? ".[\\*^$\n" : _M_flags & regex_constants::egrep ? ".[\\()*+?{|^$\n" : _M_flags & regex_constants::awk ? _M_extended_spec_char : nullptr), _M_at_bracket_start(false) { __glibcxx_assert(_M_spec_char); } protected: const char* _M_find_escape(char __c) { auto __it = _M_escape_tbl; for (; __it->first != '\0'; ++__it) if (__it->first == __c) return &__it->second; return nullptr; } bool _M_is_ecma() const { return _M_flags & regex_constants::ECMAScript; } bool _M_is_basic() const { return _M_flags & (regex_constants::basic | regex_constants::grep); } bool _M_is_extended() const { return _M_flags & (regex_constants::extended | regex_constants::egrep | regex_constants::awk); } bool _M_is_grep() const { return _M_flags & (regex_constants::grep | regex_constants::egrep); } bool _M_is_awk() const { return _M_flags & regex_constants::awk; } protected: // TODO: Make them static in the next abi change. const std::pair<char, _TokenT> _M_token_tbl[9] = { {'^', _S_token_line_begin}, {'$', _S_token_line_end}, {'.', _S_token_anychar}, {'*', _S_token_closure0}, {'+', _S_token_closure1}, {'?', _S_token_opt}, {'|', _S_token_or}, {'\n', _S_token_or}, // grep and egrep {'\0', _S_token_or}, }; const std::pair<char, char> _M_ecma_escape_tbl[8] = { {'0', '\0'}, {'b', '\b'}, {'f', '\f'}, {'n', '\n'}, {'r', '\r'}, {'t', '\t'}, {'v', '\v'}, {'\0', '\0'}, }; const std::pair<char, char> _M_awk_escape_tbl[11] = { {'"', '"'}, {'/', '/'}, {'\\', '\\'}, {'a', '\a'}, {'b', '\b'}, {'f', '\f'}, {'n', '\n'}, {'r', '\r'}, {'t', '\t'}, {'v', '\v'}, {'\0', '\0'}, }; const char* _M_ecma_spec_char = "^$\\.*+?()[]{}|"; const char* _M_basic_spec_char = ".[\\*^$"; const char* _M_extended_spec_char = ".[\\()*+?{|^$"; _StateT _M_state; _FlagT _M_flags; _TokenT _M_token; const std::pair<char, char>* _M_escape_tbl; const char* _M_spec_char; bool _M_at_bracket_start; }; /** * @brief Scans an input range for regex tokens. * * The %_Scanner class interprets the regular expression pattern in * the input range passed to its constructor as a sequence of parse * tokens passed to the regular expression compiler. The sequence * of tokens provided depends on the flag settings passed to the * constructor: different regular expression grammars will interpret * the same input pattern in syntactically different ways. */ template<typename _CharT> class _Scanner : public _ScannerBase { public: typedef const _CharT* _IterT; typedef std::basic_string<_CharT> _StringT; typedef regex_constants::syntax_option_type _FlagT; typedef const std::ctype<_CharT> _CtypeT; _Scanner(_IterT __begin, _IterT __end, _FlagT __flags, std::locale __loc); void _M_advance(); _TokenT _M_get_token() const { return _M_token; } const _StringT& _M_get_value() const { return _M_value; } #ifdef _GLIBCXX_DEBUG std::ostream& _M_print(std::ostream&); #endif private: void _M_scan_normal(); void _M_scan_in_bracket(); void _M_scan_in_brace(); void _M_eat_escape_ecma(); void _M_eat_escape_posix(); void _M_eat_escape_awk(); void _M_eat_class(char); _IterT _M_current; _IterT _M_end; _CtypeT& _M_ctype; _StringT _M_value; void (_Scanner::* _M_eat_escape)(); }; //@} regex-detail } // namespace __detail _GLIBCXX_END_NAMESPACE_VERSION } // namespace std #include <bits/regex_scanner.tcc>