mirror of https://github.com/v2ray/v2ray-core
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
446 B
34 lines
446 B
package serial
|
|
|
|
import (
|
|
"strconv"
|
|
)
|
|
|
|
type Uint16 interface {
|
|
Value() uint16
|
|
}
|
|
|
|
type Uint16Literal uint16
|
|
|
|
func (this Uint16Literal) String() string {
|
|
return strconv.Itoa(int(this))
|
|
}
|
|
|
|
func (this Uint16Literal) Value() uint16 {
|
|
return uint16(this)
|
|
}
|
|
|
|
type Int interface {
|
|
Value() int
|
|
}
|
|
|
|
type IntLiteral int
|
|
|
|
func (this IntLiteral) String() string {
|
|
return strconv.Itoa(int(this))
|
|
}
|
|
|
|
func (this IntLiteral) Value() int {
|
|
return int(this)
|
|
}
|