OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2017 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. | |
4 | |
5 #ifndef IOS_WEB_NAVIGATION_NAVIGATION_ITEM_IMPL_LIST_H_ | |
6 #define IOS_WEB_NAVIGATION_NAVIGATION_ITEM_IMPL_LIST_H_ | |
7 | |
8 #import "ios/web/public/navigation_item_list.h" | |
9 | |
10 namespace web { | |
11 | |
12 class NavigationItemImpl; | |
13 | |
14 // Convenience typedef for a list of raw NavigationItem pointers. | |
15 typedef std::vector<NavigationItemImpl*> NavigationItemImplList; | |
16 | |
17 // Convenience typedef for a list of scoped NavigationItem pointers. | |
18 typedef std::vector<std::unique_ptr<NavigationItemImpl>> | |
19 ScopedNavigationItemImplList; | |
20 | |
21 // Creates a ScopedNavigationItemImplList from |scoped_item_list|. Ownership | |
22 // of the NavigationItems in |scoped_item_list| is transferred to the returned | |
23 // value. | |
24 ScopedNavigationItemImplList CreateScopedNavigationItemImplList( | |
Eugene But (OOO till 7-30)
2017/02/03 23:33:33
Is this used anywhere?
kkhorimoto
2017/02/04 02:45:30
It's used in my subsequent CL to convert the Scope
| |
25 ScopedNavigationItemList scoped_item_list); | |
26 | |
27 } // namespace web | |
28 | |
29 #endif // IOS_WEB_NAVIGATION_NAVIGATION_ITEM_IMPL_LIST_H_ | |
OLD | NEW |