point.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
leaf/common.hpp
"
5
6
namespace
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
}
by::end
Deferred execution utility like defer keyword in other languages.
Definition:
end.hpp:14
common.hpp
by::area
Source code area tracking structure.
Definition:
point.hpp:27
by::point
Source code position tracking structure.
Definition:
point.hpp:11