33 lines
594 B
Swift
33 lines
594 B
Swift
// Copyright (c) 2018-2020 XMLCoder contributors
|
|
//
|
|
// This software is released under the MIT License.
|
|
// https://opensource.org/licenses/MIT
|
|
//
|
|
// Created by Vincent Esche on 12/17/18.
|
|
//
|
|
|
|
struct NullBox {}
|
|
|
|
extension NullBox: Box {
|
|
var isNull: Bool {
|
|
return true
|
|
}
|
|
|
|
var xmlString: String? {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
extension NullBox: SimpleBox {}
|
|
|
|
extension NullBox: Equatable {
|
|
static func ==(_: NullBox, _: NullBox) -> Bool {
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension NullBox: CustomStringConvertible {
|
|
var description: String {
|
|
return "null"
|
|
}
|
|
}
|