Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cxfa_fmexpression.h>
Public Member Functions | |
~CXFA_FMCallExpression () override | |
void | Trace (cppgc::Visitor *visitor) const override |
bool | ToJavaScript (WideTextBuffer *js, ReturnType type) const override |
bool | IsBuiltInFunc (WideTextBuffer *funcName) const |
uint32_t | IsMethodWithObjParam (const WideString &methodName) const |
Public Member Functions inherited from CXFA_FMSimpleExpression | |
~CXFA_FMSimpleExpression () override | |
XFA_FM_TOKEN | GetOperatorToken () const |
Public Member Functions inherited from CXFA_FMExpression | |
virtual | ~CXFA_FMExpression () |
Public Attributes | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Additional Inherited Members | |
Public Types inherited from CXFA_FMExpression | |
enum class | ReturnType { kImplied , kInferred } |
Protected Member Functions inherited from CXFA_FMSimpleExpression | |
CXFA_FMSimpleExpression (XFA_FM_TOKEN op) | |
Protected Member Functions inherited from CXFA_FMExpression | |
CXFA_FMExpression () | |
Definition at line 319 of file cxfa_fmexpression.h.
|
overridedefault |
bool CXFA_FMCallExpression::IsBuiltInFunc | ( | WideTextBuffer * | funcName | ) | const |
Definition at line 426 of file cxfa_fmexpression.cpp.
References fxcrt::BinaryBuffer::Clear(), fxcrt::WideString::CompareNoCase(), and fxcrt::WideTextBuffer::MakeString().
Referenced by ToJavaScript().
uint32_t CXFA_FMCallExpression::IsMethodWithObjParam | ( | const WideString & | methodName | ) | const |
Definition at line 445 of file cxfa_fmexpression.cpp.
References fxcrt::WideString::Compare(), and fxcrt::WideString::operator==().
Referenced by ToJavaScript().
|
overridevirtual |
Implements CXFA_FMExpression.
Definition at line 459 of file cxfa_fmexpression.cpp.
References fxcrt::WideTextBuffer::AsStringView(), CXFA_IsTooBig(), IsBuiltInFunc(), IsMethodWithObjParam(), CXFA_FMToJavaScriptDepth::IsWithinMaxDepth(), and fxcrt::WideTextBuffer::MakeString().
|
overridevirtual |
Reimplemented from CXFA_FMExpression.
Definition at line 420 of file cxfa_fmexpression.cpp.
CXFA_FMCallExpression::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 321 of file cxfa_fmexpression.h.