Jlm
Classes | Namespaces | Enumerations | Functions
type.hpp File Reference
#include <memory>
#include <string>
Include dependency graph for type.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jlm::rvsdg::Type
 

Namespaces

 jlm
 
 jlm::rvsdg
 

Enumerations

enum class  jlm::rvsdg::TypeKind { jlm::rvsdg::Value , jlm::rvsdg::State }
 The kinds of types supported in rvsdg. More...
 

Functions

template<class T >
static bool jlm::rvsdg::is (const jlm::rvsdg::Type &type) noexcept
 
template<class T >
static bool jlm::rvsdg::is (const std::shared_ptr< const jlm::rvsdg::Type > &type) noexcept