12 lines
No EOL
172 B
C++
12 lines
No EOL
172 B
C++
#pragma once
|
|
|
|
template <typename T>
|
|
static T invertValue(T val) {
|
|
return ~val;
|
|
}
|
|
|
|
// Specialization for bool
|
|
template <>
|
|
bool invertValue(bool val) {
|
|
return !val;
|
|
} |