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>
242 template<
typename TYPE>
245 template <
typename TYPE>
251 template<
typename TYPE>
257 template<
typename TYPE>
260 template <
typename TYPE>
266 template<
typename TYPE>
272 template <
typename TYPE>
278 template<
typename TYPE>
284 template<
typename TYPE,
typename ALLOC>
288 template<
typename TYPE,
typename ALLOC>
294 template<
typename TYPE,
typename ALLOC>
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
Concrete cloneable class with custom cloning behavior.
Definition cloneable.h:58
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.