--- trigger: always_on --- No exceptions Use [[nodiscard]] auto is allowed but when its a pointer add the * and when reference adds the & Member variable are CamelCase Types are CamelCase Functions are CamelCase.