Ariles
Classes | Functions
ariles2::process Namespace Reference

Classes

class  Visitor
 

Functions

template<class t_Visitor , class t_Entry >
void apply_process (const t_Visitor &visitor, t_Entry &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Entry >
void apply_process (const t_Visitor &visitor, ARILES2_POINTER_TYPE< t_Entry > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , class... t_Args>
void apply_process (const t_Visitor &visitor, std::map< t_Args... > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_First , typename t_Second >
void apply_process (const t_Visitor &visitor, std::pair< t_First, t_Second > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , class... t_Args>
void apply_process (const t_Visitor &visitor, std::vector< t_Args... > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , class... t_Args>
void apply_process (const t_Visitor &visitor, std::vector< bool, t_Args... > &entry, const typename t_Visitor::Parameters &param)
 

Function Documentation

◆ apply_process() [1/6]

template<class t_Visitor , typename t_Entry >
void ariles2::process::apply_process ( const t_Visitor &  visitor,
ARILES2_POINTER_TYPE< t_Entry > &  entry,
const typename t_Visitor::Parameters &  param 
)

Definition at line 131 of file generic_pointer.h.

◆ apply_process() [2/6]

template<class t_Visitor , class... t_Args>
void ariles2::process::apply_process ( const t_Visitor &  visitor,
std::map< t_Args... > &  entry,
const typename t_Visitor::Parameters &  param 
)

Definition at line 178 of file std_map.h.

◆ apply_process() [3/6]

template<class t_Visitor , typename t_First , typename t_Second >
void ariles2::process::apply_process ( const t_Visitor &  visitor,
std::pair< t_First, t_Second > &  entry,
const typename t_Visitor::Parameters &  param 
)

Definition at line 155 of file std_pair.h.

◆ apply_process() [4/6]

template<class t_Visitor , class... t_Args>
void ariles2::process::apply_process ( const t_Visitor &  visitor,
std::vector< bool, t_Args... > &  entry,
const typename t_Visitor::Parameters &  param 
)

Definition at line 145 of file std_vector.h.

◆ apply_process() [5/6]

template<class t_Visitor , class... t_Args>
void ariles2::process::apply_process ( const t_Visitor &  visitor,
std::vector< t_Args... > &  entry,
const typename t_Visitor::Parameters &  param 
)

Definition at line 132 of file std_vector.h.

◆ apply_process() [6/6]

template<class t_Visitor , class t_Entry >
void ariles2::process::apply_process ( const t_Visitor &  visitor,
t_Entry &  entry,
const typename t_Visitor::Parameters &  param 
)

Definition at line 289 of file basic.h.