Home | History | Annotate | Download | only in fxjs

Lines Matching refs:CFXJSE_Value

7 #include "fxjs/cfxjse_value.h"
67 CFXJSE_Value::CFXJSE_Value(v8::Isolate* pIsolate) : m_pIsolate(pIsolate) {}
69 CFXJSE_Value::~CFXJSE_Value() {}
71 CFXJSE_HostObject* CFXJSE_Value::ToHostObject(CFXJSE_Class* lpClass) const {
84 void CFXJSE_Value::SetObject(CFXJSE_HostObject* lpObject,
94 void CFXJSE_Value::SetHostObject(CFXJSE_HostObject* lpObject,
105 void CFXJSE_Value::SetArray(
106 const std::vector<std::unique_ptr<CFXJSE_Value>>& values) {
117 void CFXJSE_Value::SetDate(double dDouble) {
123 void CFXJSE_Value::SetFloat(FX_FLOAT fFloat) {
129 bool CFXJSE_Value::SetObjectProperty(const CFX_ByteStringC& szPropName,
130 CFXJSE_Value* lpPropValue) {
147 bool CFXJSE_Value::GetObjectProperty(const CFX_ByteStringC& szPropName,
148 CFXJSE_Value* lpPropValue) {
164 bool CFXJSE_Value::SetObjectProperty(uint32_t uPropIdx,
165 CFXJSE_Value* lpPropValue) {
177 bool CFXJSE_Value::GetObjectPropertyByIdx(uint32_t uPropIdx,
178 CFXJSE_Value* lpPropValue) {
190 bool CFXJSE_Value::DeleteObjectProperty(const CFX_ByteStringC& szPropName) {
203 bool CFXJSE_Value::HasObjectOwnProperty(const CFX_ByteStringC& szPropName,
221 bool CFXJSE_Value::SetObjectOwnProperty(const CFX_ByteStringC& szPropName,
222 CFXJSE_Value* lpPropValue) {
242 bool CFXJSE_Value::SetFunctionBind(CFXJSE_Value* lpOldFunction,
243 CFXJSE_Value* lpNewThis) {
276 bool CFXJSE_Value::Call(CFXJSE_Value* lpReceiver,
277 CFXJSE_Value* lpRetValue,
279 CFXJSE_Value** lpArgs) {
301 CFXJSE_Value* lpArg = lpArgs[i];
348 bool CFXJSE_Value::IsUndefined() const {
357 bool CFXJSE_Value::IsNull() const {
366 bool CFXJSE_Value::IsBoolean() const {
375 bool CFXJSE_Value::IsString() const {
384 bool CFXJSE_Value::IsNumber() const {
393 bool CFXJSE_Value::IsInteger() const {
402 bool CFXJSE_Value::IsObject() const {
411 bool CFXJSE_Value::IsArray() const {
420 bool CFXJSE_Value::IsFunction() const {
429 bool CFXJSE_Value::IsDate() const {
438 bool CFXJSE_Value::ToBoolean() const {
445 FX_FLOAT CFXJSE_Value::ToFloat() const {
452 double CFXJSE_Value::ToDouble() const {
459 int32_t CFXJSE_Value::ToInteger() const {
466 CFX_ByteString CFXJSE_Value::ToString() const {
475 void CFXJSE_Value::SetUndefined() {
481 void CFXJSE_Value::SetNull() {
487 void CFXJSE_Value::SetBoolean(bool bBoolean) {
493 void CFXJSE_Value::SetInteger(int32_t nInteger) {
499 void CFXJSE_Value::SetDouble(double dDouble) {
505 void CFXJSE_Value::SetString(const CFX_ByteStringC& szString) {
513 void CFXJSE_Value::SetJSObject() {