ArborX code styleΒΆ
The following code style was adopted in ArborX:
Code format from
.clang-format(with clang-16)East const:
int const* ptr;constexpr West:
constexpr float zero = 0.f;Camel case template parameters:
TemplateTypeCamel case class names:
ClassNameLower camel case function names:
functionNameLower case, underscore separated variables:
variable_nameClass members which are private are preceeded by an underscore:
_private_class_variableClass/struct member type aliases use lower case, underscore separated names:
using node_type = Node;ArborX::-prefixed Kokkos profiling regions, parallel regions, and views labelsArborX::ClassName::view_labelfor class member viewsArborX::ClassName::function::labelfor local views, profiling regions and parallel regions in class member functionsArborX::Function::labelorArborX::FunctionalArea::labeleverywhere else