Commit 28278e27ea2acd85da7b57dd39ffcfda47d26a80

Authored by Jay Berkenbilt
1 parent 0f05cae6

Keep JSONHandler and QPDFArgParser private

Since the functionality of argument parsing has moved into QPDFJob,
these classes no longer need to be public. Their methods still have to
be in the library's binary interface so they can be tested in libtests.
include/qpdf/JSONHandler.hh renamed to libqpdf/qpdf/JSONHandler.hh
1   -// Copyright (c) 2005-2021 Jay Berkenbilt
2   -//
3   -// This file is part of qpdf.
4   -//
5   -// Licensed under the Apache License, Version 2.0 (the "License");
6   -// you may not use this file except in compliance with the License.
7   -// You may obtain a copy of the License at
8   -//
9   -// http://www.apache.org/licenses/LICENSE-2.0
10   -//
11   -// Unless required by applicable law or agreed to in writing, software
12   -// distributed under the License is distributed on an "AS IS" BASIS,
13   -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   -// See the License for the specific language governing permissions and
15   -// limitations under the License.
16   -//
17   -// Versions of qpdf prior to version 7 were released under the terms
18   -// of version 2.0 of the Artistic License. At your option, you may
19   -// continue to consider qpdf to be licensed under those terms. Please
20   -// see the manual for additional information.
21   -
22 1 #ifndef JSONHANDLER_HH
23 2 #define JSONHANDLER_HH
24 3  
... ...
include/qpdf/QPDFArgParser.hh renamed to libqpdf/qpdf/QPDFArgParser.hh
1   -// Copyright (c) 2005-2021 Jay Berkenbilt
2   -//
3   -// This file is part of qpdf.
4   -//
5   -// Licensed under the Apache License, Version 2.0 (the "License");
6   -// you may not use this file except in compliance with the License.
7   -// You may obtain a copy of the License at
8   -//
9   -// http://www.apache.org/licenses/LICENSE-2.0
10   -//
11   -// Unless required by applicable law or agreed to in writing, software
12   -// distributed under the License is distributed on an "AS IS" BASIS,
13   -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   -// See the License for the specific language governing permissions and
15   -// limitations under the License.
16   -//
17   -// Versions of qpdf prior to version 7 were released under the terms
18   -// of version 2.0 of the Artistic License. At your option, you may
19   -// continue to consider qpdf to be licensed under those terms. Please
20   -// see the manual for additional information.
21   -
22 1 #ifndef QPDFARGPARSER_HH
23 2 #define QPDFARGPARSER_HH
24 3  
... ...