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 "core/fpdfapi/page/cpdf_pageobjectlist.h" 8 9 #include "core/fpdfapi/page/pageint.h" 10 #include "third_party/base/stl_util.h" 11 GetPageObjectByIndex(int index)12CPDF_PageObject* CPDF_PageObjectList::GetPageObjectByIndex(int index) { 13 if (index < 0 || index >= pdfium::CollectionSize<int>(*this)) 14 return nullptr; 15 return (*this)[index].get(); 16 } 17