LOOS
4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
Loading...
Searching...
No Matches
src
index_range_parser.hpp
1
/*
2
This file is part of LOOS.
3
4
LOOS (Lightweight Object-Oriented Structure library)
5
Copyright (c) 2016, Tod D. Romo, Alan Grossfield
6
Department of Biochemistry and Biophysics
7
School of Medicine & Dentistry, University of Rochester
8
9
This package (LOOS) is free software: you can redistribute it and/or modify
10
it under the terms of the GNU General Public License as published by
11
the Free Software Foundation under version 3 of the License.
12
13
This package is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
17
18
You should have received a copy of the GNU General Public License
19
along with this program. If not, see <http://www.gnu.org/licenses/>.
20
*/
21
22
23
24
#if !defined(LOOS_INDEX_RANGE_PARSER)
25
#define LOOS_INDEX_RANGE_PARSER
26
27
28
#include <vector>
29
#include <string>
30
31
#include <loos_defs.hpp>
32
33
namespace
loos
{
34
36
43
std::vector<uint>
parseIndexRange
(
const
std::string& input,
const
uint maxsize);
44
45
}
46
47
48
#endif
loos
Namespace for most things not already encapsulated within a class.
Definition
version.cpp:3
loos::parseIndexRange
vector< uint > parseIndexRange(const std::string &input, const uint maxsize=0)
Use boost::Spirit to parse a new-style range list.
Definition
index_range_parser.cpp:147
Generated by
1.10.0