cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
Loading...
Searching...
No Matches
stat_bench::param::IParameterValueVector Class Referenceabstract

Interface of vectors of parameter values. More...

#include <stat_bench/param/parameter_value_vector.h>

+ Inheritance diagram for stat_bench::param::IParameterValueVector:
+ Collaboration diagram for stat_bench::param::IParameterValueVector:

Public Types

using ConstIterator = std::vector<ParameterValue>::const_iterator
 Type of iterators.
 

Public Member Functions

 IParameterValueVector (const IParameterValueVector &)=delete
 
 IParameterValueVector (IParameterValueVector &&)=delete
 
virtual ~IParameterValueVector ()=default
 Destructor.
 
virtual auto begin () const -> ConstIterator=0
 Get the iterator of the first element.
 
virtual auto end () const -> ConstIterator=0
 Get the iterator of the past-the-end element.
 
auto operator= (const IParameterValueVector &) -> IParameterValueVector &=delete
 
auto operator= (IParameterValueVector &&) -> IParameterValueVector &=delete
 
virtual auto size () const -> std::size_t=0
 Get the number of values.
 

Protected Member Functions

 IParameterValueVector ()=default
 Constructor.
 

Detailed Description

Interface of vectors of parameter values.

Definition at line 34 of file parameter_value_vector.h.

Member Typedef Documentation

◆ ConstIterator

Type of iterators.

Definition at line 37 of file parameter_value_vector.h.

Member Function Documentation

◆ begin()

virtual auto stat_bench::param::IParameterValueVector::begin ( ) const -> ConstIterator
nodiscardpure virtual

Get the iterator of the first element.

Returns
Iterator.

Implemented in stat_bench::param::ParameterValueVector< T >.

◆ end()

virtual auto stat_bench::param::IParameterValueVector::end ( ) const -> ConstIterator
nodiscardpure virtual

Get the iterator of the past-the-end element.

Returns
Iterator.

Implemented in stat_bench::param::ParameterValueVector< T >.

◆ size()

virtual auto stat_bench::param::IParameterValueVector::size ( ) const -> std::size_t
nodiscardpure virtual

Get the number of values.

Returns
Number of values.

Implemented in stat_bench::param::ParameterValueVector< T >.


The documentation for this class was generated from the following file: