File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
src/extension/alterschema Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 7
7
#include < cmath>
8
8
#include < iterator>
9
9
namespace sourcemeta ::core {
10
- auto contains_any ( const Vocabularies &container,
11
- const std::set< typename Vocabularies::key_type> &values)
12
- -> bool {
10
+ static auto
11
+ contains_any ( const Vocabularies &container,
12
+ const std::set< typename Vocabularies::key_type> &values) -> bool {
13
13
return std::any_of (std::cbegin (container), std::cend (container),
14
14
[&values](const auto &element) {
15
15
return values.contains (element.first );
16
16
});
17
17
}
18
18
19
- template <typename T> auto every_item_is_null (const T &container) -> bool {
19
+ template <typename T>
20
+ static auto every_item_is_null (const T &container) -> bool {
20
21
return std::all_of (std::cbegin (container), std::cend (container),
21
22
[](const auto &element) { return element.is_null (); });
22
23
}
23
24
24
- template <typename T> auto every_item_is_boolean (const T &container) -> bool {
25
+ template <typename T>
26
+ static auto every_item_is_boolean (const T &container) -> bool {
25
27
return std::all_of (std::cbegin (container), std::cend (container),
26
28
[](const auto &element) { return element.is_boolean (); });
27
29
}
You can’t perform that action at this time.
0 commit comments