Cupt
cupt
packagename.hpp
Go to the documentation of this file.
1
/**************************************************************************
2
* Copyright (C) 2014 by Eugene V. Lyubimkin *
3
* *
4
* This program is free software; you can redistribute it and/or modify *
5
* it under the terms of the GNU General Public License *
6
* (version 3 or above) as published by the Free Software Foundation. *
7
* *
8
* This program is distributed in the hope that it will be useful, *
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
11
* GNU General Public License for more details. *
12
* *
13
* You should have received a copy of the GNU GPL *
14
* along with this program; if not, write to the *
15
* Free Software Foundation, Inc., *
16
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA *
17
**************************************************************************/
18
#ifndef CUPT_PACKAGENAME_SEEN
19
#define CUPT_PACKAGENAME_SEEN
20
21
#include <
cupt/common.hpp
>
22
#include <cupt/stringrange.hpp>
23
26
namespace
cupt {
27
29
46
void
CUPT_API
consumePackageName
(
const
char
* begin,
const
char
* end,
const
char
*& resultEnd);
47
49
54
bool
CUPT_API
checkPackageName
(StringRange packageName,
bool
throwOnError =
true
);
55
56
}
57
58
#endif
59
common.hpp
cupt::consumePackageName
void consumePackageName(const char *begin, const char *end, const char *&resultEnd)
reads package name in range
cupt::checkPackageName
bool checkPackageName(StringRange packageName, bool throwOnError=true)
checks package name for correctness
Generated by
1.8.17