forward.h 393 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // forward.h
  3. // ncurses-wrapper
  4. //
  5. // Created by Sam Jaffe on 7/23/24.
  6. //
  7. #pragma once
  8. #include <ncurses.h>
  9. namespace curses {
  10. enum class Status {
  11. Ok, Error,
  12. };
  13. inline Status to_status(int code) {
  14. return code == ERR ? Status::Error : Status::Ok;
  15. }
  16. struct Position;
  17. struct Offset;
  18. struct Bounds;
  19. struct Color;
  20. struct ColorPair;
  21. class AttributeScope;
  22. class Cli;
  23. class Window;
  24. }