Skip to content

Commit 42f9708

Browse files
committed
try renaming ParameterType to Parameter
1 parent b17a2c4 commit 42f9708

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

include/adm/detail/auto_base.hpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -159,28 +159,28 @@ namespace adm {
159159

160160
/// base class which has methods for each type in a variant parameter.
161161
///
162-
/// This should be used in HasParameters, with ParameterType being a
162+
/// This should be used in HasParameters, with Parameter being a
163163
/// parameter like OptionalParameter<V>, where V is a boost::variant.
164164
///
165165
/// When using this with OptionalParameter<V>, the following classes should
166166
/// be explicitly instantiated:
167167
/// - OptionalParameter<V>
168168
/// - One VariantTypeParameter<OptionalParameter<V>, T> for each T in V.
169169
/// - VariantParameter<OptionalParameter<V>>
170-
template <typename ParameterType,
171-
typename Variant = typename ParameterType::ParameterType>
170+
template <typename Parameter,
171+
typename Variant = typename Parameter::ParameterType>
172172
class VariantParameter;
173173

174174
/// Base class for one type within a variant.
175175
///
176-
/// ParameterType should be a parameter type like
176+
/// Parameter should be a parameter type like
177177
/// OptionalParameter<boost::variant<...>>, and T should be one of the
178178
/// types of the variant.
179179
///
180180
/// this uses CRTP with VariantParameter to access the Variant type
181-
template <typename ParameterType, typename T>
181+
template <typename Parameter, typename T>
182182
class VariantTypeParameter {
183-
using Base = VariantParameter<ParameterType>;
183+
using Base = VariantParameter<Parameter>;
184184
using Tag = typename detail::ParameterTraits<T>::tag;
185185

186186
Base& base() { return static_cast<Base&>(*this); }
@@ -212,28 +212,28 @@ namespace adm {
212212
};
213213

214214
// implementation of VariantParameter; see above
215-
template <typename ParameterType, typename... Options>
216-
class VariantParameter<ParameterType, boost::variant<Options...>>
217-
: public ParameterType,
218-
public VariantTypeParameter<ParameterType, Options>... {
215+
template <typename Parameter, typename... Options>
216+
class VariantParameter<Parameter, boost::variant<Options...>>
217+
: public Parameter,
218+
public VariantTypeParameter<Parameter, Options>... {
219219
public:
220220
using Variant = boost::variant<Options...>;
221221
using VariantTag = typename detail::ParameterTraits<Variant>::tag;
222222

223-
using ParameterType::get;
224-
using VariantTypeParameter<ParameterType, Options>::get...;
223+
using Parameter::get;
224+
using VariantTypeParameter<Parameter, Options>::get...;
225225

226-
using ParameterType::set;
227-
using VariantTypeParameter<ParameterType, Options>::set...;
226+
using Parameter::set;
227+
using VariantTypeParameter<Parameter, Options>::set...;
228228

229-
using ParameterType::has;
230-
using VariantTypeParameter<ParameterType, Options>::has...;
229+
using Parameter::has;
230+
using VariantTypeParameter<Parameter, Options>::has...;
231231

232-
using ParameterType::isDefault;
233-
using VariantTypeParameter<ParameterType, Options>::isDefault...;
232+
using Parameter::isDefault;
233+
using VariantTypeParameter<Parameter, Options>::isDefault...;
234234

235-
using ParameterType::unset;
236-
using VariantTypeParameter<ParameterType, Options>::unset...;
235+
using Parameter::unset;
236+
using VariantTypeParameter<Parameter, Options>::unset...;
237237
};
238238

239239
/// Helper containing templated wrapper methods like `has<Param>()` around

0 commit comments

Comments
 (0)