27 template<
typename TYPE>
35 virtual void apply(TYPE& t);
64 template<
typename TYPE>
72 void apply(TYPE &t)
override;
95 template<
typename TYPE>
103 void apply(TYPE &t)
override;
126 template<
typename TYPE>
134 void apply(TYPE &t)
override;
157 template<
typename TYPE>
163 void apply(TYPE &t)
override;
185 template<
typename TYPE,
typename ALLOC = allocator<TYPE>>
193 void apply(TYPE &t)
override;
211 template<
typename TYPE>
214 template <
typename TYPE>
220 template<
typename TYPE>
226 template<
typename TYPE>
230 template <
typename TYPE>
236 template<
typename TYPE>
237 auto original::assignOptTransform<TYPE>::apply(TYPE& t) ->
void
242 template<
typename TYPE>
245 template <
typename TYPE>
251 template<
typename TYPE>
252 auto original::addOptTransform<TYPE>::apply(TYPE& t) ->
void
257 template<
typename TYPE>
260 template <
typename TYPE>
266 template<
typename TYPE>
267 auto original::multiOptTransform<TYPE>::apply(TYPE& t) ->
void
272 template <
typename TYPE>
278 template<
typename TYPE>
279 auto original::absTransform<TYPE>::apply(TYPE& t) ->
void
284 template<
typename TYPE,
typename ALLOC>
288 template<
typename TYPE,
typename ALLOC>
294 template<
typename TYPE,
typename ALLOC>
295 auto original::copyTransform<TYPE, ALLOC>::apply(TYPE& t) ->
void
297 this->container_->add(t);
Memory allocation interface and implementations.
Provides a base class for variable-size serial containers.
Base class for variable-size serial containers.
Definition baseList.h:43
cloneable()=default
Default constructor for cloneable.
Abstract base class for containers.
Definition container.h:28
Abstract base class for cloneable objects.
Mathematical utilities and constants.
Main namespace for the project Original.
Definition algorithms.h:21
TYPE abs(TYPE a)
Returns the absolute value of a given number.