OR-Tools  8.2
SparsePermutation::Iterator

Detailed Description

Definition at line 99 of file sparse_permutation.h.

Public Types

typedef int value_type
 
typedef std::vector< int >::const_iterator const_iterator
 

Public Member Functions

 Iterator ()
 
 Iterator (const std::vector< int >::const_iterator &b, const std::vector< int >::const_iterator &e)
 
std::vector< int >::const_iterator begin () const
 
std::vector< int >::const_iterator end () const
 
int size () const
 

Public Attributes

const std::vector< int >::const_iterator begin_
 
const std::vector< int >::const_iterator end_
 

Member Typedef Documentation

◆ const_iterator

typedef std::vector<int>::const_iterator const_iterator

Definition at line 102 of file sparse_permutation.h.

◆ value_type

typedef int value_type

Definition at line 101 of file sparse_permutation.h.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

Iterator ( )
inline

Definition at line 104 of file sparse_permutation.h.

◆ Iterator() [2/2]

Iterator ( const std::vector< int >::const_iterator b,
const std::vector< int >::const_iterator e 
)
inline

Definition at line 105 of file sparse_permutation.h.

Member Function Documentation

◆ begin()

std::vector< int >::const_iterator begin ( ) const
inline

Definition at line 109 of file sparse_permutation.h.

◆ end()

std::vector< int >::const_iterator end ( ) const
inline

Definition at line 110 of file sparse_permutation.h.

◆ size()

int size ( ) const
inline

Definition at line 114 of file sparse_permutation.h.

Member Data Documentation

◆ begin_

const std::vector<int>::const_iterator begin_

Definition at line 111 of file sparse_permutation.h.

◆ end_

const std::vector<int>::const_iterator end_

Definition at line 112 of file sparse_permutation.h.


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