cmAlgorithms: Add missing const to functors.
This commit is contained in:
parent
7490632258
commit
10e53e2308
@ -99,7 +99,7 @@ template<typename Container,
|
|||||||
bool valueTypeIsPair = cmIsPair<typename Container::value_type>::value>
|
bool valueTypeIsPair = cmIsPair<typename Container::value_type>::value>
|
||||||
struct DefaultDeleter
|
struct DefaultDeleter
|
||||||
{
|
{
|
||||||
void operator()(typename Container::value_type value) {
|
void operator()(typename Container::value_type value) const {
|
||||||
delete value;
|
delete value;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -107,7 +107,7 @@ struct DefaultDeleter
|
|||||||
template<typename Container>
|
template<typename Container>
|
||||||
struct DefaultDeleter<Container, /* valueTypeIsPair = */ true>
|
struct DefaultDeleter<Container, /* valueTypeIsPair = */ true>
|
||||||
{
|
{
|
||||||
void operator()(typename Container::value_type value) {
|
void operator()(typename Container::value_type value) const {
|
||||||
delete value.second;
|
delete value.second;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -163,7 +163,7 @@ struct BinarySearcher
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator()(argument_type const& item)
|
bool operator()(argument_type const& item) const
|
||||||
{
|
{
|
||||||
return std::binary_search(m_range.begin(), m_range.end(), item);
|
return std::binary_search(m_range.begin(), m_range.end(), item);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user