Coverage Report

Created: 2026-03-12 06:42

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libetonyek/src/lib/PAG1XMLContextBase.h
Line
Count
Source
1
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2
/*
3
 * This file is part of the libetonyek project.
4
 *
5
 * This Source Code Form is subject to the terms of the Mozilla Public
6
 * License, v. 2.0. If a copy of the MPL was not distributed with this
7
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
 */
9
10
#ifndef PAG1XMLCONTEXTBASE_H_INCLUDED
11
#define PAG1XMLCONTEXTBASE_H_INCLUDED
12
13
#include "IWORKXMLContextBase.h"
14
15
namespace libetonyek
16
{
17
18
class PAG1ParserState;
19
class PAGCollector;
20
21
template<class Base>
22
class PAG1XMLContextBase : public IWORKXMLContextBase<Base, PAG1ParserState, PAGCollector>
23
{
24
  typedef IWORKXMLContextBase<Base, PAG1ParserState, PAGCollector> Parent_t;
25
26
public:
27
  explicit PAG1XMLContextBase(PAG1ParserState &state)
28
0
    : Parent_t(state)
29
0
  {
30
0
  }
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKXMLContextElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKGroupElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKXMLContextEmpty>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKStylesheetBase>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKDiscardContext>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKShapeContext>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKTextElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKTextStorageElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKTextBodyElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKPElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKLinkElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKSpanElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
Unexecuted instantiation: libetonyek::PAG1XMLContextBase<libetonyek::IWORKLayoutElement>::PAG1XMLContextBase(libetonyek::PAG1ParserState&)
31
32
  template<typename T1>
33
  PAG1XMLContextBase(PAG1ParserState &state, T1 arg1)
34
0
    : Parent_t(state, arg1)
35
0
  {
36
0
  }
37
};
38
39
typedef PAG1XMLContextBase<IWORKXMLContextElement> PAG1XMLElementContextBase;
40
typedef PAG1XMLContextBase<IWORKXMLContextText> PAG1XMLTextContextBase;
41
typedef PAG1XMLContextBase<IWORKXMLContextMixed> PAG1XMLixedContextBase;
42
typedef PAG1XMLContextBase<IWORKXMLContextEmpty> PAG1XMLEmptyContextBase;
43
44
}
45
46
#endif // PAG1XMLCONTEXTBASE_H_INCLUDED
47
48
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */