summaryrefslogtreecommitdiff
path: root/libtnsl/box/error.tnsl
blob: 4dc8a9f67052b10ccff03974b16601dc926ae65f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/#
  This Source Code Form is subject to the terms of the Mozilla Public
  License, v. 2.0. If a copy of the MPL was not distributed with this
  file, You can obtain one at http://mozilla.org/MPL/2.0/.
#/

;enum ERROR_CODE [uint] {
	OUT_OF_RANGE
}

;struct Error {
	String msg,
	uint code,
	~void data
}

/; method Error
	/; Error (String msg, uint code)
		;self.msg = msg
		;self.code = code
		;self.data = null
	;/
;/