1 // Copyright (c) 2011 The Chromium 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.
5 #include "printing/page_range.h"
13 std::vector
<int> PageRange::GetPages(const PageRanges
& ranges
) {
15 for (unsigned i
= 0; i
< ranges
.size(); ++i
) {
16 const PageRange
& range
= ranges
[i
];
17 // Ranges are inclusive.
18 for (int i
= range
.from
; i
<= range
.to
; ++i
) {
22 return std::vector
<int>(pages
.begin(), pages
.end());
25 } // namespace printing