Ariles
Namespaces | Functions
generic_pointer.h File Reference

Detailed Description

Author
Alexander Sherikov

Definition in file generic_pointer.h.

Go to the source code of this file.

Namespaces

 ariles2
 
 ariles2::read
 
 ariles2::write
 
 ariles2::compare
 
 ariles2::defaults
 
 ariles2::process
 
 ariles2::copyfrom
 
 ariles2::copyto
 

Functions

template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::read::apply_read (t_Visitor &reader, ARILES2_POINTER_TYPE< t_Entry > &entry, const typename t_Visitor::Parameters &parameters)
 
template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::write::apply_write (t_Visitor &writer, const ARILES2_POINTER_TYPE< t_Entry > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::compare::apply_compare (t_Visitor &visitor, const ARILES2_POINTER_TYPE< t_Entry > &left, const ARILES2_POINTER_TYPE< t_Entry > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::defaults::apply_defaults (const t_Visitor &, ARILES2_POINTER_TYPE< t_Entry > &entry, const typename t_Visitor::Parameters &)
 
template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::process::apply_process (const t_Visitor &visitor, ARILES2_POINTER_TYPE< t_Entry > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::copyfrom::apply_copyfrom (t_Visitor &visitor, ARILES2_POINTER_TYPE< t_Entry > &left, const ARILES2_POINTER_TYPE< t_Entry > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Left , typename t_Right >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::copyfrom::apply_copyfrom (t_Visitor &visitor, ARILES2_POINTER_TYPE< t_Left > &left, const ARILES2_POINTER_TYPE< t_Right > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Entry >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::copyto::apply_copyto (t_Visitor &visitor, const ARILES2_POINTER_TYPE< t_Entry > &left, ARILES2_POINTER_TYPE< t_Entry > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Left , typename t_Right >
void ARILES2_VISIBILITY_ATTRIBUTE ariles2::copyto::apply_copyto (t_Visitor &visitor, const ARILES2_POINTER_TYPE< t_Left > &left, ARILES2_POINTER_TYPE< t_Right > &right, const typename t_Visitor::Parameters &param)