Files
tv2hv/docs/CODING_STYLE.md

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; }
};