Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diagnostics, exception and error mechanism #25

Open
1 of 9 tasks
hnkb opened this issue Oct 5, 2019 · 0 comments
Open
1 of 9 tasks

Diagnostics, exception and error mechanism #25

hnkb opened this issue Oct 5, 2019 · 0 comments
Labels

Comments

@hnkb
Copy link
Owner

hnkb commented Oct 5, 2019

  • Use << operator for error handler
ErrHandler << comCall();
comCall() >> toStdException;
  • Provide clangformat rules for clean alignment of ThrowIfFailed operator
  • Get error message as wide char and convert to utf8
  • Report filename in exception message for file-related failures
  • Use typeid for window classname
  • Evaluate using STL native file system and codecvt and whether my own utilities are needed anymore or not
  • Different settings root key (in the Registry) for different executables possible (add a scene constructor that takes a crib/XXX as parameter and uses that sub-key for the Registry operations)

More

  • Possibility of an automated or manual log file? Is it needed?
  • System information?
@hnkb hnkb added this to the Re-launch as library milestone Oct 5, 2019
@hnkb hnkb added the core label Oct 5, 2019
@hnkb hnkb changed the title Refactor and clean up utility classes Diagnostics, exception and error mechanism Jul 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant