Typetools.hpp File Reference
#include <string>
#include <algorithm>
#include <opm/parser/eclipse/Deck/UDAValue.hpp>
Include dependency graph for Typetools.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::RawString
 

Namespaces

namespace  Opm
 

Enumerations

enum class  Opm::type_tag {
  Opm::unknown = 0 , Opm::integer = 1 , Opm::string = 2 , Opm::raw_string = 3 ,
  Opm::fdouble = 4 , Opm::uda = 5
}
 

Functions

std::string Opm::tag_name (type_tag x)
 
template<typename T >
type_tag Opm::get_type ()
 
template<>
type_tag Opm::get_type< int > ()
 
template<>
type_tag Opm::get_type< double > ()
 
template<>
type_tag Opm::get_type< std::string > ()
 
template<>
type_tag Opm::get_type< RawString > ()
 
template<>
type_tag Opm::get_type< UDAValue > ()