point.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "leaf/common.hpp"
5
6namespace by {
11 struct _nout point {
12 point& operator++();
13
14 public:
15 nbool isOrigin() const;
16 void rel();
17
18 public:
19 ncnt row;
20 ncnt col;
21 };
22
27 struct _nout area {
28 area& operator++();
29
30 public:
31 void rel();
32
33 public:
34 point start;
35 point end;
36 };
37}
Deferred execution utility like defer keyword in other languages.
Definition: end.hpp:14
Source code area tracking structure.
Definition: point.hpp:27
Source code position tracking structure.
Definition: point.hpp:11