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.

Method Dune::XT::Common::ParameterType::operator=

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

No documentation provided.

Method Dune::XT::Common::ParameterType::operator=

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

No documentation provided.

Method Dune::XT::Common::ParameterType::operator+

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

No documentation provided.

Method Dune::XT::Common::ParameterType::operator==

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.

Method Dune::XT::Common::ParameterType::operator!=

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

No documentation provided.

Method Dune::XT::Common::ParameterType::operator<

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.

Method Dune::XT::Common::ParameterType::operator<=

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

No documentation provided.

Method Dune::XT::Common::ParameterType::report

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.

Constructor Dune::XT::Common::ParameterType::ParameterType

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

No documentation provided.