Ariles
|
Definition in file std_map.h.
Go to the source code of this file.
#include <map>
#include "../internal/helpers.h"
#include "../visitors/serialization.h"
#include "std_pair.h"
Namespaces | |
ariles2 | |
ariles2::read | |
ariles2::write | |
ariles2::compare | |
ariles2::defaults | |
ariles2::process | |
ariles2::copyfrom | |
ariles2::copyto | |
Functions | |
template<class t_Visitor , typename t_Key , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::read::apply_read (t_Visitor &visitor, std::map< t_Key, t_Value, t_Compare, t_Allocator > &entry, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::read::apply_read (t_Visitor &visitor, std::map< std::string, t_Value, t_Compare, t_Allocator > &entry, const typename t_Visitor::Parameters ¶meters) |
template<class t_Visitor , typename t_Key , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::write::apply_write (t_Visitor &writer, const std::map< t_Key, t_Value, t_Compare, t_Allocator > &entry, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::write::apply_write (t_Visitor &writer, const std::map< std::string, t_Value, t_Compare, t_Allocator > &entry, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , typename t_Key , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::compare::apply_compare (t_Visitor &visitor, const std::map< t_Key, t_Value, t_Compare, t_Allocator > &left, const std::map< t_Key, t_Value, t_Compare, t_Allocator > &right, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , typename t_Key , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::defaults::apply_defaults (const t_Visitor &, std::map< t_Key, t_Value, t_Compare, t_Allocator > &entry, const typename t_Visitor::Parameters &) |
template<class t_Visitor , typename t_Key , typename t_Value , class t_Compare , class t_Allocator > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::process::apply_process (const t_Visitor &visitor, std::map< t_Key, t_Value, t_Compare, t_Allocator > &entry, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , typename t_KeyLeft , typename t_ValueLeft , class t_CompareLeft , class t_AllocatorLeft , typename t_KeyRight , typename t_ValueRight , class t_CompareRight , class t_AllocatorRight > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::copyfrom::apply_copyfrom (t_Visitor &visitor, std::map< t_KeyLeft, t_ValueLeft, t_CompareLeft, t_AllocatorLeft > &left, const std::map< t_KeyRight, t_ValueRight, t_CompareRight, t_AllocatorRight > &right, const typename t_Visitor::Parameters ¶m) |
template<class t_Visitor , typename t_KeyLeft , typename t_ValueLeft , class t_CompareLeft , class t_AllocatorLeft , typename t_KeyRight , typename t_ValueRight , class t_CompareRight , class t_AllocatorRight > | |
void ARILES2_VISIBILITY_ATTRIBUTE | ariles2::copyto::apply_copyto (t_Visitor &visitor, const std::map< t_KeyLeft, t_ValueLeft, t_CompareLeft, t_AllocatorLeft > &left, std::map< t_KeyRight, t_ValueRight, t_CompareRight, t_AllocatorRight > &right, const typename t_Visitor::Parameters ¶m) |