575 B
575 B
TV2HV Coding Style
This is enforced mostly by clang-format, but there are some rules that it doesn't enforce so they have to be written here. Don't worry, this won't be too much or too long.
Type names
All type names are PascalCase, except for the trivial integer types.
Good example:
enum MyEnum : u8 {
};
struct MyStruct {};
class MyClass {};
Bad example:
class classExample {};
Member/variable names
Member and variable names are camelCase.
class MyClass {
u8 value;
public:
u8 getValue() const { return value; }
};