Ignore:
Timestamp:
Nov 16, 2012, 2:47:56 AM (10 years ago)
Author:
Peter
Message:

split function that splits on several chars

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/utility/split.h

    r2434 r2879  
    11#ifndef _theplu_yat_utility_split_
    2 #define _theplu_yat_utility_split_ 
     2#define _theplu_yat_utility_split_
    33
    44// $Id$
    55
    66/*
    7   Copyright (C) 2010 Peter Johansson
     7  Copyright (C) 2010, 2012 Peter Johansson
    88
    99  This file is part of the yat library, http://dev.thep.lu.se/yat
     
    4141     \since New in yat 0.7
    4242   */
    43   void split(std::vector<std::string>& result, const std::string& str, 
     43  void split(std::vector<std::string>& result, const std::string& str,
    4444             char delim);
     45
     46  /**
     47     \brief split a string into substrings
     48
     49     Same as
     50     void split(std::vector<std::string>&, const std::string&,char delim);
     51     but split if character matches any in delims, i.e.,
     52     split(vec,"split,me;please", ",;") will be split into "split",
     53     "me", and "please".
     54
     55     \since New in yat 0.10
     56   */
     57  void split(std::vector<std::string>& result, const std::string& str,
     58             const std::string& delim);
    4559
    4660}}} // of namespace utility, yat, and theplu
Note: See TracChangeset for help on using the changeset viewer.