OGS
CheckEvalOrderRT.h File Reference

Detailed Description

Definition in file CheckEvalOrderRT.h.

#include <boost/mp11.hpp>
#include <typeindex>
#include <unordered_set>
#include "Apply.h"
#include "BaseLib/Logging.h"
Include dependency graph for CheckEvalOrderRT.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ProcessLib::Graph::detail::IsInputArgument< T >
 
struct  ProcessLib::Graph::detail::IsOutputArgument< T >
 

Namespaces

namespace  ProcessLib
 
namespace  ProcessLib::Graph
 
namespace  ProcessLib::Graph::detail
 

Functions

template<typename Model >
bool ProcessLib::Graph::detail::isEvalOrderCorrectRT (std::unordered_set< std::type_index > &computed_data)
 
template<typename... Models>
bool ProcessLib::Graph::detail::isEvalOrderCorrectRT (boost::mp11::mp_list< Models... >, std::unordered_set< std::type_index > &&computed_data)
 
template<typename Models , typename Inputs >
bool ProcessLib::Graph::isEvalOrderCorrectRT ()