Class Dune::XT::Common::ParameterType

class Dune::XT::Common::ParameterType

Describes the type of a Parameter as a set of named keys with their respective value sizes.

ParameterType &Dune::XT::Common::ParameterType::operator=(const ParameterType &other) = default

No documentation provided.

ParameterType &Dune::XT::Common::ParameterType::operator=(ParameterType &&source) = default

No documentation provided.

ParameterType Dune::XT::Common::ParameterType::operator+(const ParameterType &other) const

No documentation provided.

bool Dune::XT::Common::ParameterType::operator==(const ParameterType &other) const

Note

In the special case that this and other both have only a single key, and either of the keys is ‘unspecified’, then they compare equal if the sizes corresponding to these keys compare equal.

See also: Take a look at test/parameter.cc for examples.

bool Dune::XT::Common::ParameterType::operator!=(const ParameterType &other) const

No documentation provided.

bool Dune::XT::Common::ParameterType::operator<(const ParameterType &other) const

Returns true, if each of our keys is contained in other (with equal respective lengths), and other contains additional keys.

bool Dune::XT::Common::ParameterType::operator<=(const ParameterType &other) const

No documentation provided.

std::string Dune::XT::Common::ParameterType::report() const

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType() noexcept = default

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(const ParameterType &other) = default

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(ParameterType &&source) = default

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(BaseType &&source)

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(const std::string &key)

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(const std::string &key, const size_t &sz)

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(const std::pair<std::string, size_t> &key_size_pair)

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(const std::pair<const char*, int> &key_size_pair)

No documentation provided.

Dune::XT::Common::ParameterType::ParameterType(const int &key_size_pairs)

No documentation provided.

type Dune::XT::Common::ParameterType::BaseType

No documentation provided.