*/
template <class StreamType>
inline
-StreamType &operator << (StreamType &s, UpdateFlags u)
+StreamType &operator << (StreamType &s,
+ const UpdateFlags u)
{
s << " UpdateFlags|";
if (u & update_values) s << "values|";
*/
inline
UpdateFlags
-operator | (UpdateFlags f1, UpdateFlags f2)
+operator | (const UpdateFlags f1,
+ const UpdateFlags f2)
{
return static_cast<UpdateFlags> (
static_cast<unsigned int> (f1) |
*/
inline
UpdateFlags &
-operator |= (UpdateFlags &f1, UpdateFlags f2)
+operator |= (UpdateFlags &f1,
+ const UpdateFlags f2)
{
f1 = f1 | f2;
return f1;
*/
inline
UpdateFlags
-operator & (UpdateFlags f1, UpdateFlags f2)
+operator & (const UpdateFlags f1,
+ const UpdateFlags f2)
{
return static_cast<UpdateFlags> (
static_cast<unsigned int> (f1) &
*/
inline
UpdateFlags &
-operator &= (UpdateFlags &f1, UpdateFlags f2)
+operator &= (UpdateFlags &f1,
+ const UpdateFlags f2)
{
f1 = f1 & f2;
return f1;