Note: for support questions, please use the #engine-user-help channel in our Discord or create a discussion. This repository's issues are reserved for feature requests and bug reports.
Describe the issue:
A clear and concise description of what the the current behaviour is.
Methods within the NovelRT::Maths namespace that are purely designed to return a value are not marked as [[nodiscard]], and are not documented as behaving in this way. This means people using the API might have unused calls laying around, causing wasted processing time.
Please provide the steps to reproduce if possible:
Clone the repo
Switch to the main branch
Open a sample app and call one of the offending methods without assigning the result to anything
Observe the issue
Expected behaviour:
the [[nodiscard]] attribute should be correctly used, and documented within the doxygen comment.
Note: for support questions, please use the #engine-user-help channel in our Discord or create a discussion. This repository's issues are reserved for feature requests and bug reports.
Describe the issue: A clear and concise description of what the the current behaviour is. Methods within the
NovelRT::Maths
namespace that are purely designed to return a value are not marked as[[nodiscard]]
, and are not documented as behaving in this way. This means people using the API might have unused calls laying around, causing wasted processing time.Please provide the steps to reproduce if possible:
main
branchExpected behaviour: the
[[nodiscard]]
attribute should be correctly used, and documented within the doxygen comment.Please tell us about your environment:
N/A
Additional context: N/A