1 // Copyright (c) 2012 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 // Helper functions used for URLMatcher and Declarative APIs. 6 7 #ifndef EXTENSIONS_COMMON_MATCHER_URL_MATCHER_HELPERS_H_ 8 #define EXTENSIONS_COMMON_MATCHER_URL_MATCHER_HELPERS_H_ 9 10 #include <string> 11 #include <vector> 12 13 namespace base { 14 class Value; 15 } 16 17 namespace extensions { 18 namespace url_matcher_helpers { 19 20 // Converts a ValueList |value| of strings into a vector. Returns true if 21 // successful. 22 bool GetAsStringVector(const base::Value* value, std::vector<std::string>* out); 23 24 } // namespace declarative_helpers 25 } // namespace extensions 26 27 #endif // EXTENSIONS_COMMON_MATCHER_URL_MATCHER_HELPERS_H_ 28