PPL  1.2
Parma_Polyhedra_Library::Implementation::Indirect_Swapper2< RA_Container1, RA_Container2 > Struct Template Reference

#include <swapping_sort_templates.hh>

Public Types

typedef RA_Container1::size_type size_type
 

Public Member Functions

 Indirect_Swapper2 (RA_Container1 &cont1, RA_Container2 &cont2)
 
void operator() (size_type i, size_type j) const
 

Public Attributes

RA_Container1 & container1
 
RA_Container2 & container2
 

Detailed Description

template<typename RA_Container1, typename RA_Container2>
struct Parma_Polyhedra_Library::Implementation::Indirect_Swapper2< RA_Container1, RA_Container2 >

Definition at line 87 of file swapping_sort_templates.hh.

Member Typedef Documentation

template<typename RA_Container1, typename RA_Container2>
typedef RA_Container1::size_type Parma_Polyhedra_Library::Implementation::Indirect_Swapper2< RA_Container1, RA_Container2 >::size_type

Definition at line 88 of file swapping_sort_templates.hh.

Constructor & Destructor Documentation

template<typename RA_Container1, typename RA_Container2>
Parma_Polyhedra_Library::Implementation::Indirect_Swapper2< RA_Container1, RA_Container2 >::Indirect_Swapper2 ( RA_Container1 &  cont1,
RA_Container2 &  cont2 
)
inline

Member Function Documentation

Member Data Documentation

template<typename RA_Container1, typename RA_Container2>
RA_Container1& Parma_Polyhedra_Library::Implementation::Indirect_Swapper2< RA_Container1, RA_Container2 >::container1
template<typename RA_Container1, typename RA_Container2>
RA_Container2& Parma_Polyhedra_Library::Implementation::Indirect_Swapper2< RA_Container1, RA_Container2 >::container2

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