split.h revision c7f5f8508d98d5952d42ed7648c2a8f30a4da156
1// Copyright (c) 2009 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 NET_TOOLS_FLIP_SERVER_SPLIT_H_ 6#define NET_TOOLS_FLIP_SERVER_SPLIT_H_ 7 8#include <vector> 9#include "base/string_piece.h" 10 11namespace net { 12 13// Yea, this could be done with less code duplication using 14// template magic, I know. 15void SplitStringPieceToVector(const base::StringPiece& full, 16 const char* delim, 17 std::vector<base::StringPiece>* vec, 18 bool omit_empty_strings); 19 20} // namespace net 21 22#endif // NET_TOOLS_FLIP_SERVER_SPLIT_H_ 23 24