mCRL2
Loading...
Searching...
No Matches
workarounds.h
Go to the documentation of this file.
1// Author(s): Maurice Laveaux
2// Copyright: see the accompanying file COPYING or copy at
3// https://github.com/mCRL2org/mCRL2/blob/master/COPYING
4//
5// Distributed under the Boost Software License, Version 1.0.
6// (See accompanying file LICENSE_1_0.txt or copy at
7// http://www.boost.org/LICENSE_1_0.txt)
8//
9
10#ifndef MCRL2_UTILITIES_WORKAROUNDS_H
11#define MCRL2_UTILITIES_WORKAROUNDS_H
12
13#include <algorithm>
14
15namespace mcrl2
16{
17namespace workaround
18{
23 template<typename T>
25 {
26 return std::move(t);
27 }
28}
29}
30
31#endif // MCRL2_UTILITIES_WORKAROUNDS_H
32
33
T && return_std_move(T &t)
This is a workaround for the return by value diagnostic (clang -Wreturn-std-move)....
Definition workarounds.h:24
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...
Definition indexed_set.h:72