tlx
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ends_with.hpp
Go to the documentation of this file.
1
/*******************************************************************************
2
* tlx/string/ends_with.hpp
3
*
4
* Part of tlx - http://panthema.net/tlx
5
*
6
* Copyright (C) 2007-2019 Timo Bingmann <tb@panthema.net>
7
*
8
* All rights reserved. Published under the Boost Software License, Version 1.0
9
******************************************************************************/
10
11
#ifndef TLX_STRING_ENDS_WITH_HEADER
12
#define TLX_STRING_ENDS_WITH_HEADER
13
14
#include <string>
15
16
namespace
tlx
{
17
18
//! \addtogroup tlx_string
19
//! \{
20
21
/******************************************************************************/
22
// ends_with()
23
24
/*!
25
* Checks if the given match string is located at the end of this string.
26
*/
27
bool
ends_with
(
const
char
* str,
const
char
* match);
28
29
/*!
30
* Checks if the given match string is located at the end of this string.
31
*/
32
bool
ends_with
(
const
char
* str,
const
std::string& match);
33
34
/*!
35
* Checks if the given match string is located at the end of this string.
36
*/
37
bool
ends_with
(
const
std::string& str,
const
char
* match);
38
39
/*!
40
* Checks if the given match string is located at the end of this string.
41
*/
42
bool
ends_with
(
const
std::string& str,
const
std::string& match);
43
44
/******************************************************************************/
45
// ends_with_icase()
46
47
// /*!
48
// * Checks if the given match string is located at the end of this
49
// * string. Compares the characters case-insensitively.
50
// */
51
// bool ends_with_icase(const char* str, const char* match);
52
53
// /*!
54
// * Checks if the given match string is located at the end of this
55
// * string. Compares the characters case-insensitively.
56
// */
57
// bool ends_with_icase(const char* str, const std::string& match);
58
59
/*!
60
* Checks if the given match string is located at the end of this
61
* string. Compares the characters case-insensitively.
62
*/
63
bool
ends_with_icase
(
const
std::string& str,
const
char
* match);
64
65
/*!
66
* Checks if the given match string is located at the end of this
67
* string. Compares the characters case-insensitively.
68
*/
69
bool
ends_with_icase
(
const
std::string& str,
const
std::string& match);
70
71
/******************************************************************************/
72
73
//! \}
74
75
}
// namespace tlx
76
77
#endif // !TLX_STRING_ENDS_WITH_HEADER
78
79
/******************************************************************************/
tlx::ends_with_icase
bool ends_with_icase(const char *str, const char *match)
Definition:
ends_with.cpp:75
tlx
Definition:
exclusive_scan.hpp:17
tlx::ends_with
bool ends_with(const char *str, const char *match)
Checks if the given match string is located at the end of this string.
Definition:
ends_with.cpp:22
tlx
string
ends_with.hpp
Generated on Sat Oct 2 2021 20:29:00 for tlx by
1.8.11