Ariles
|
Definition in file better_enums.h.
Go to the source code of this file.
Namespaces | |
ariles | |
ariles::read | |
ariles::write | |
ariles::compare | |
ariles::defaults | |
Functions | |
template<class t_Visitor , class t_BetterEnum , class t_Flags > | |
void ARILES_VISIBILITY_ATTRIBUTE | ariles::read::apply_read (t_Visitor &visitor, t_BetterEnum &entry, const t_Flags &, const typename t_BetterEnum::_integral *=NULL, const typename t_BetterEnum::_value_iterable *=NULL, const typename t_BetterEnum::_name_iterable *=NULL, const typename t_BetterEnum::_value_iterator *=NULL, const typename t_BetterEnum::_name_iterator *=NULL) |
template<class t_Visitor , class t_BetterEnum , class t_Flags > | |
void ARILES_VISIBILITY_ATTRIBUTE | ariles::write::apply_write (t_Visitor &writer, const t_BetterEnum &entry, const t_Flags &, const typename t_BetterEnum::_integral *=NULL, const typename t_BetterEnum::_value_iterable *=NULL, const typename t_BetterEnum::_name_iterable *=NULL, const typename t_BetterEnum::_value_iterator *=NULL, const typename t_BetterEnum::_name_iterator *=NULL) |
template<class t_Visitor , class t_BetterEnum > | |
void ARILES_VISIBILITY_ATTRIBUTE | ariles::compare::apply_compare (t_Visitor &visitor, const t_BetterEnum &left, const t_BetterEnum &right, const typename t_Visitor::Parameters &, const typename t_BetterEnum::_integral *=NULL, const typename t_BetterEnum::_value_iterable *=NULL, const typename t_BetterEnum::_name_iterable *=NULL, const typename t_BetterEnum::_value_iterator *=NULL, const typename t_BetterEnum::_name_iterator *=NULL) |
template<class t_Visitor , class t_BetterEnum > | |
void ARILES_VISIBILITY_ATTRIBUTE | ariles::defaults::apply_defaults (t_Visitor &, t_BetterEnum &entry, const typename t_Visitor::Parameters &, const typename t_BetterEnum::_integral *=NULL, const typename t_BetterEnum::_value_iterable *=NULL, const typename t_BetterEnum::_name_iterable *=NULL, const typename t_BetterEnum::_value_iterator *=NULL, const typename t_BetterEnum::_name_iterator *=NULL) |