KompareDiff2

perforceparser.h
1/*
2SPDX-FileCopyrightText: 2002-2004 Otto Bruggeman <otto.bruggeman@home.nl>
3
4SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#ifndef KOMPAREDIFF2_PERFORCEPARSER_H
8#define KOMPAREDIFF2_PERFORCEPARSER_H
9
10#include "parserbase.h"
11
12namespace Diff2
13{
14
15class PerforceParser : public ParserBase
16{
17public:
18 PerforceParser(const KompareModelList* list, const QStringList& diff);
19 ~PerforceParser() override;
20
21protected:
22 bool parseContextDiffHeader() override;
23 bool parseNormalDiffHeader() override;
24 bool parseRCSDiffHeader() override;
25 bool parseUnifiedDiffHeader() override;
26
27protected:
28 enum Kompare::Format determineFormat() override;
29};
30
31} // End of namespace Diff2
32
33#endif
Diff2 namespace.
Format
Patch format enum.
Definition kompare.h:26
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Apr 27 2024 22:10:24 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.