Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPDF_PSEngine Class Reference

#include <cpdf_psengine.h>

+ Collaboration diagram for CPDF_PSEngine:

Public Member Functions

 CPDF_PSEngine ()
 
 ~CPDF_PSEngine ()
 
bool Parse (pdfium::span< const uint8_t > input)
 
bool Execute ()
 
bool DoOperator (PDF_PSOP op)
 
void Reset ()
 
void Push (float value)
 
float Pop ()
 
int PopInt ()
 
uint32_t GetStackSize () const
 

Detailed Description

Definition at line 111 of file cpdf_psengine.h.

Constructor & Destructor Documentation

◆ CPDF_PSEngine()

CPDF_PSEngine::CPDF_PSEngine ( )
default

◆ ~CPDF_PSEngine()

CPDF_PSEngine::~CPDF_PSEngine ( )
default

Member Function Documentation

◆ DoOperator()

bool CPDF_PSEngine::DoOperator ( PDF_PSOP op)

Definition at line 216 of file cpdf_psengine.cpp.

References Pop(), PopInt(), PSOP_ABS, PSOP_ADD, PSOP_AND, PSOP_ATAN, PSOP_BITSHIFT, PSOP_CEILING, PSOP_COPY, PSOP_COS, PSOP_CVI, PSOP_CVR, PSOP_DIV, PSOP_DUP, PSOP_EQ, PSOP_EXCH, PSOP_EXP, PSOP_FALSE, PSOP_FLOOR, PSOP_GE, PSOP_GT, PSOP_IDIV, PSOP_INDEX, PSOP_LE, PSOP_LN, PSOP_LOG, PSOP_LT, PSOP_MOD, PSOP_MUL, PSOP_NE, PSOP_NEG, PSOP_NOT, PSOP_OR, PSOP_POP, PSOP_ROLL, PSOP_ROUND, PSOP_SIN, PSOP_SQRT, PSOP_SUB, PSOP_TRUE, PSOP_TRUNCATE, PSOP_XOR, and Push().

Referenced by CPDF_PSProc::Execute().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Execute()

bool CPDF_PSEngine::Execute ( )

Definition at line 116 of file cpdf_psengine.cpp.

◆ GetStackSize()

uint32_t CPDF_PSEngine::GetStackSize ( ) const
inline

Definition at line 123 of file cpdf_psengine.h.

◆ Parse()

bool CPDF_PSEngine::Parse ( pdfium::span< const uint8_t > input)

Definition at line 211 of file cpdf_psengine.cpp.

◆ Pop()

float CPDF_PSEngine::Pop ( )

Definition at line 203 of file cpdf_psengine.cpp.

Referenced by DoOperator(), and PopInt().

+ Here is the caller graph for this function:

◆ PopInt()

int CPDF_PSEngine::PopInt ( )

Definition at line 207 of file cpdf_psengine.cpp.

References Pop().

Referenced by DoOperator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Push()

void CPDF_PSEngine::Push ( float value)

Definition at line 198 of file cpdf_psengine.cpp.

Referenced by DoOperator().

+ Here is the caller graph for this function:

◆ Reset()

void CPDF_PSEngine::Reset ( )
inline

Definition at line 119 of file cpdf_psengine.h.


The documentation for this class was generated from the following files: