Skip to content

Style Guide

Hannes Hauswedell edited this page Mar 6, 2017 · 2 revisions

General style

  • if not otherwise stated, as in SeqAn2
  • snake_case instead of CamelCase, everything is always lower case!
  • trait types shall end with _traits, e.g. align_file_out_default_traits
  • concepts shall end with _concept, e.g. virtual_suffix_tree_concept
  • template type parameters and publicly documented member type aliases shall end in _type
template <typename member_type>
    requires integral_concept<member_type>
struct foo
{
    member_type member{3};
};
Clone this wiki locally