2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-05-31 17:30:54 +00:00
qpdf/libqpdf/qpdf/auto_job_json_decl.hh
Jay Berkenbilt ea96330bb6 QPDFJob json: flatten json structure
Flatten everything to make it easier to map command-line flags to
json. The old structure was an illusion anyway because there was no
mechanism to enforce that things were in the right place. This also
helps with future flexibility.
2022-01-31 18:16:09 -05:00

51 lines
1.4 KiB
C++

//
// This file is automatically generated by generate_auto_job.
// Edits will be automatically overwritten if the build is
// run in maintainer mode.
//
void setupInputFile();
void setupPassword();
void setupEmpty();
void setupOutputFile();
void setupReplaceInput();
void beginEncrypt(JSON);
void endEncrypt();
void setupEncryptUserPassword();
void setupEncryptOwnerPassword();
void beginEncrypt40bit(JSON);
void endEncrypt40bit();
void beginEncrypt128bit(JSON);
void endEncrypt128bit();
void beginEncrypt256bit(JSON);
void endEncrypt256bit();
void beginJsonKeyArray(JSON);
void endJsonKeyArray();
void beginJsonObjectArray(JSON);
void endJsonObjectArray();
void beginAddAttachmentArray(JSON);
void endAddAttachmentArray();
void beginAddAttachment(JSON);
void endAddAttachment();
void setupAddAttachmentFile();
void beginCopyAttachmentsFromArray(JSON);
void endCopyAttachmentsFromArray();
void beginCopyAttachmentsFrom(JSON);
void endCopyAttachmentsFrom();
void setupCopyAttachmentsFromFile();
void setupCopyAttachmentsFromPassword();
void beginPagesArray(JSON);
void endPagesArray();
void beginPages(JSON);
void endPages();
void setupPagesFile();
void setupPagesPassword();
void setupPagesRange();
void beginOverlay(JSON);
void endOverlay();
void setupOverlayFile();
void setupOverlayPassword();
void beginUnderlay(JSON);
void endUnderlay();
void setupUnderlayFile();
void setupUnderlayPassword();