Opm::Parameters::detail Namespace Reference

Classes

struct  has_name
 
struct  has_name< T, std::void_t< decltype(std::declval< T >().name)> >
 

Functions

template<class Parameter >
auto getParamName ()
 get the name data member of a parameter More...
 
template<class ParamType >
ParamType Get_ (const std::string &paramName, ParamType defaultValue, bool errorIfNotRegistered)
 Private implementation. More...
 
void Hide_ (const std::string &paramName)
 Private implementation. More...
 
bool IsSet_ (const std::string &paramName, bool errorIfNotRegistered)
 Private implementation. More...
 
void Register_ (const std::string &paramName, const std::string &paramTypeName, const std::string &defaultValue, const char *usageString)
 Private implementation. More...
 
void SetDefault_ (const std::string &paramName, const std::string &paramValue)
 Private implementation. More...
 

Function Documentation

◆ Get_()

template<class ParamType >
ParamType Opm::Parameters::detail::Get_ ( const std::string &  paramName,
ParamType  defaultValue,
bool  errorIfNotRegistered 
)

Private implementation.

Referenced by Opm::Parameters::Get().

◆ getParamName()

template<class Parameter >
auto Opm::Parameters::detail::getParamName ( )

get the name data member of a parameter

◆ Hide_()

void Opm::Parameters::detail::Hide_ ( const std::string &  paramName)

Private implementation.

Referenced by Opm::Parameters::Hide().

◆ IsSet_()

bool Opm::Parameters::detail::IsSet_ ( const std::string &  paramName,
bool  errorIfNotRegistered 
)

Private implementation.

Referenced by Opm::Parameters::IsSet().

◆ Register_()

void Opm::Parameters::detail::Register_ ( const std::string &  paramName,
const std::string &  paramTypeName,
const std::string &  defaultValue,
const char *  usageString 
)

Private implementation.

Referenced by Opm::Parameters::Register().

◆ SetDefault_()

void Opm::Parameters::detail::SetDefault_ ( const std::string &  paramName,
const std::string &  paramValue 
)

Private implementation.

Referenced by Opm::Parameters::SetDefault().