Fill a container with some values, keeping only all the "maximum" inserted values. More...
#include <max_vector.hpp>
Public Types | |
| typedef E | value_type |
| The type of the values stored in the container. | |
| typedef Comp | comparator_type |
| The comparator used to compare the values inserted. | |
| typedef Container | container_type |
| The type of the container in which the values are stored. | |
Public Member Functions | |
| max_vector (const value_type &e) | |
| void | add (const value_type &e) |
| const container_type & | get_v () const |
Fill a container with some values, keeping only all the "maximum" inserted values.
Adding a value greater than the previous ones remove all the old values.
Template parameters:
| E | the type of the stored values. |
| Comp | how to compare the old values with the new ones. |
| Container | the type of the container in which the values are stored. |
Definition at line 55 of file max_vector.hpp.
| typedef Comp claw::max_vector< E, Comp, Container >::comparator_type |
The comparator used to compare the values inserted.
Definition at line 62 of file max_vector.hpp.
| typedef Container claw::max_vector< E, Comp, Container >::container_type |
The type of the container in which the values are stored.
Definition at line 65 of file max_vector.hpp.
| typedef E claw::max_vector< E, Comp, Container >::value_type |
The type of the values stored in the container.
Definition at line 59 of file max_vector.hpp.