Definition at line 51 of file duplicate_remover.h.
#include <duplicate_remover.h>
|
| | DenseIntDuplicateRemover (int n) |
| template<class IntContainer> |
| void | RemoveDuplicates (IntContainer *container) |
| template<class IntContainer> |
| void | AppendAndLazilyRemoveDuplicates (int x, IntContainer *container) |
| template<> |
| void | Append (int x, std::vector< int > *container) |
| template<> |
| void | Append (int x, google::protobuf::RepeatedField< int > *container) |
| template<> |
| void | Truncate (size_t new_size, std::vector< int > *container) |
| template<> |
| void | Truncate (size_t new_size, google::protobuf::RepeatedField< int > *container) |
◆ DenseIntDuplicateRemover()
| operations_research::DenseIntDuplicateRemover::DenseIntDuplicateRemover |
( |
int | n | ) |
|
|
inlineexplicit |
◆ Append() [1/2]
template<>
| void operations_research::DenseIntDuplicateRemover::Append |
( |
int | x, |
|
|
google::protobuf::RepeatedField< int > * | container ) |
|
inline |
◆ Append() [2/2]
template<>
| void operations_research::DenseIntDuplicateRemover::Append |
( |
int | x, |
|
|
std::vector< int > * | container ) |
|
inline |
◆ AppendAndLazilyRemoveDuplicates()
template<class IntContainer>
| void operations_research::DenseIntDuplicateRemover::AppendAndLazilyRemoveDuplicates |
( |
int | x, |
|
|
IntContainer * | container ) |
◆ RemoveDuplicates()
template<class IntContainer>
| void operations_research::DenseIntDuplicateRemover::RemoveDuplicates |
( |
IntContainer * | container | ) |
|
◆ Truncate() [1/2]
template<>
| void operations_research::DenseIntDuplicateRemover::Truncate |
( |
size_t | new_size, |
|
|
google::protobuf::RepeatedField< int > * | container ) |
|
inline |
◆ Truncate() [2/2]
template<>
| void operations_research::DenseIntDuplicateRemover::Truncate |
( |
size_t | new_size, |
|
|
std::vector< int > * | container ) |
|
inline |
The documentation for this class was generated from the following files: