1 // Copyright 2016 PDFium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7 #include "xfa/fxfa/parser/cxfa_valuearray.h" 8 9 #include "xfa/fxfa/parser/cxfa_scriptcontext.h" 10 CXFA_ValueArray(v8::Isolate * pIsolate)11CXFA_ValueArray::CXFA_ValueArray(v8::Isolate* pIsolate) 12 : m_pIsolate(pIsolate) {} 13 ~CXFA_ValueArray()14CXFA_ValueArray::~CXFA_ValueArray() { 15 for (int32_t i = 0; i < GetSize(); i++) 16 delete GetAt(i); 17 } 18 GetAttributeObject(CXFA_ObjArray & objArray)19void CXFA_ValueArray::GetAttributeObject(CXFA_ObjArray& objArray) { 20 for (int32_t i = 0; i < GetSize(); i++) 21 objArray.Add(CXFA_ScriptContext::ToObject(GetAt(i), nullptr)); 22 } 23