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.