suplibxx
1.3.13
trim.cc
1
// --8<--8<--8<--8<--
2
//
3
// Copyright (C) 2006 Smithsonian Astrophysical Observatory
4
//
5
// This file is part of suplibxx
6
//
7
// suplibxx is free software; you can redistribute it and/or
8
// modify it under the terms of the GNU General Public License
9
// as published by the Free Software Foundation; either version 2
10
// of the License, or (at your option) any later version.
11
//
12
// suplibxx is distributed in the hope that it will be useful,
13
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
// GNU General Public License for more details.
16
//
17
// You should have received a copy of the GNU General Public License
18
// along with this program; if not, write to the
19
// Free Software Foundation, Inc.
20
// 51 Franklin Street, Fifth Floor
21
// Boston, MA 02110-1301, USA
22
//
23
// -->8-->8-->8-->8--
24
25
#include <string>
26
27
28
#include "str.h"
29
30
#define WS " \t\n\r"
31
32
47
std::string&
48
suplib::trim
( std::string& str )
49
{
50
str.erase(0, str.find_first_not_of( WS ) );
51
return
str;
52
}
suplib::trim
std::string & trim(std::string &str)
remove leading white space from a string
Definition:
trim.cc:48
data
pelf1
dj
hd0
axaf
src
suplibxx
suplibxx
str
trim.cc
Generated by
1.8.15