Coverage Report

Created: 2025-06-13 06:46

/src/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/internal/not_at.hpp
Line
Count
Source (jump to first uncovered line)
1
// Copyright (c) 2014-2020 Dr. Colin Hirsch and Daniel Frey
2
// Please see LICENSE for license or visit https://github.com/taocpp/PEGTL/
3
4
#ifndef TAO_PEGTL_INTERNAL_NOT_AT_HPP
5
#define TAO_PEGTL_INTERNAL_NOT_AT_HPP
6
7
#include "../config.hpp"
8
9
#include "seq.hpp"
10
#include "skip_control.hpp"
11
#include "trivial.hpp"
12
13
#include "../apply_mode.hpp"
14
#include "../rewind_mode.hpp"
15
16
#include "../analysis/generic.hpp"
17
18
namespace tao
19
{
20
   namespace TAO_PEGTL_NAMESPACE
21
   {
22
      namespace internal
23
      {
24
         template< typename... Rules >
25
         struct not_at
26
            : not_at< seq< Rules... > >
27
         {
28
         };
29
30
         template<>
31
         struct not_at<>
32
            : trivial< false >
33
         {
34
         };
35
36
         template< typename Rule >
37
         struct not_at< Rule >
38
         {
39
            using analyze_t = analysis::generic< analysis::rule_type::opt, Rule >;
40
41
            template< apply_mode,
42
                      rewind_mode,
43
                      template< typename... >
44
                      class Action,
45
                      template< typename... >
46
                      class Control,
47
                      typename Input,
48
                      typename... States >
49
            static bool match( Input& in, States&&... st )
50
0
            {
51
0
               const auto m = in.template mark< rewind_mode::required >();
52
0
               return !Control< Rule >::template match< apply_mode::nothing, rewind_mode::active, Action, Control >( in, st... );
53
0
            }
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS1_6rangesINS1_9peek_charEJLc97ELc122ELc65ELc90ELc48ELc57ELc95EEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSL_11char_traitsIcEENSL_9allocatorIcEEEEEEJRPNSD_7ContextERNSL_3mapISR_SR_NSL_4lessISR_EENSP_INSL_4pairIKSR_SR_EEEEEERNSL_6vectorINSL_10shared_ptrINSC_11DynamicDataEEENSP_IS18_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJN8eprosima7fastdds3dds9idlparser13float_literalEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS6_6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNS6_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINS5_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJN8eprosima7fastdds3dds9idlparser16fixed_pt_literalEEE5matchILNS0_10apply_modeE0ELNS0_11rewind_modeE0ETtTpTyENS6_6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNS6_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINS5_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_3seqIJNS0_5ascii3oneIJLc46EEEENS5_IJLc100ELc68EEEEEEEEE5matchILNS0_10apply_modeE0ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS4_3eol7lf_crlfENSt3__112basic_stringIcNSN_11char_traitsIcEENSN_9allocatorIcEEEEEEJRPNSG_7ContextERNSN_3mapIST_ST_NSN_4lessIST_EENSR_INSN_4pairIKST_ST_EEEEEERNSN_6vectorINSN_10shared_ptrINSF_11DynamicDataEEENSR_IS1A_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_3seqIJNS0_5ascii3oneIJLc46EEEENS5_IJLc101ELc69EEEEEEEEE5matchILNS0_10apply_modeE0ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS4_3eol7lf_crlfENSt3__112basic_stringIcNSN_11char_traitsIcEENSN_9allocatorIcEEEEEEJRPNSG_7ContextERNSN_3mapIST_ST_NSN_4lessIST_EENSR_INSN_4pairIKST_ST_EEEEEERNSN_6vectorINSN_10shared_ptrINSF_11DynamicDataEEENSR_IS1A_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJN8eprosima7fastdds3dds9idlparser16fixed_pt_literalEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS6_6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNS6_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINS5_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_3seqIJNS0_5ascii3oneIJLc46EEEENS5_IJLc101ELc69EEEEEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS4_3eol7lf_crlfENSt3__112basic_stringIcNSN_11char_traitsIcEENSN_9allocatorIcEEEEEEJRPNSG_7ContextERNSN_3mapIST_ST_NSN_4lessIST_EENSR_INSN_4pairIKST_ST_EEEEEERNSN_6vectorINSN_10shared_ptrINSF_11DynamicDataEEENSR_IS1A_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_3seqIJNS0_5ascii3oneIJLc46EEEENS5_IJLc100ELc68EEEEEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS4_3eol7lf_crlfENSt3__112basic_stringIcNSN_11char_traitsIcEENSN_9allocatorIcEEEEEEJRPNSG_7ContextERNSN_3mapIST_ST_NSN_4lessIST_EENSR_INSN_4pairIKST_ST_EEEEEERNSN_6vectorINSN_10shared_ptrINSF_11DynamicDataEEENSR_IS1A_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_5ascii6xdigitEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS3_3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNSC_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINSB_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJN8eprosima7fastdds3dds9idlparser6odigitEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS6_6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNS6_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINS5_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_5ascii3oneIJLc39EEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS3_3eol7lf_crlfENSt3__112basic_stringIcNSK_11char_traitsIcEENSK_9allocatorIcEEEEEEJRPNSD_7ContextERNSK_3mapISQ_SQ_NSK_4lessISQ_EENSO_INSK_4pairIKSQ_SQ_EEEEEERNSK_6vectorINSK_10shared_ptrINSC_11DynamicDataEEENSO_IS17_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_5ascii3oneIJLc34EEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS3_3eol7lf_crlfENSt3__112basic_stringIcNSK_11char_traitsIcEENSK_9allocatorIcEEEEEEJRPNSD_7ContextERNSK_3mapISQ_SQ_NSK_4lessISQ_EENSO_INSK_4pairIKSQ_SQ_EEEEEERNSK_6vectorINSK_10shared_ptrINSC_11DynamicDataEEENSO_IS17_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS0_5ascii10identifierEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyEN8eprosima7fastdds3dds9idlparser6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS3_3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNSC_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINSB_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJN8eprosima7fastdds3dds9idlparser10open_braceEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS6_6actionETtTpTyENS0_6normalENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEEEEJRPNS6_7ContextERNSJ_3mapISP_SP_NSJ_4lessISP_EENSN_INSJ_4pairIKSP_SP_EEEEEERNSJ_6vectorINSJ_10shared_ptrINS5_11DynamicDataEEENSN_IS16_EEEEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS1_6rangesINS1_9peek_charEJLc97ELc122ELc65ELc90ELc48ELc57ELc95EEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS0_7nothingETtTpTyENS0_10parse_tree8internal12make_controlIN8eprosima7fastdds3dds12DDSSQLFilter6parser9ParseNodeENSI_8selectorENS0_6normalEE4typeENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNST_11char_traitsIcEENST_9allocatorIcEEEEEEJRNSI_22CurrentIdentifierStateERNSC_5stateISJ_EEEEEbRT3_DpOT4_
Unexecuted instantiation: _ZN3tao5pegtl8internal6not_atIJNS1_6rangesINS1_9peek_charEJLc97ELc122ELc65ELc90ELc48ELc57ELc95EEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE2ETtTpTyENS0_7nothingETtTpTyENS0_10parse_tree8internal12make_controlIN8eprosima7fastdds3dds12DDSSQLFilter6parser9ParseNodeENSI_8selectorENS0_6normalEE4typeENS0_12memory_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNST_11char_traitsIcEENST_9allocatorIcEEEEEEJRNSI_22CurrentIdentifierStateERNSC_5stateISJ_EEEEEbRT3_DpOT4_
54
         };
55
56
         template< typename... Rules >
57
         struct skip_control< not_at< Rules... > > : std::true_type
58
         {
59
         };
60
61
      }  // namespace internal
62
63
   }  // namespace TAO_PEGTL_NAMESPACE
64
65
}  // namespace tao
66
67
#endif