Add FileReference object literals and _FileReferenceLiteralConvertible protocol.

<rdar://problem/21781451> Add file literal to Swift

Swift SVN r31232
This commit is contained in:
Chris Willmore
2015-08-13 22:38:55 +00:00
parent 5430b8063a
commit 51f08e0285
9 changed files with 46 additions and 0 deletions

View File

@@ -208,6 +208,13 @@ public protocol _ColorLiteralConvertible {
public protocol _ImageLiteralConvertible {
init(imageLiteral: String)
}
/// Conforming types can be initialized with strings (e.g.
/// `[#FileReference(fileReferenceLiteral: "resource.txt")#]`).
public protocol _FileReferenceLiteralConvertible {
init(fileReferenceLiteral: String)
}
#endif // SWIFT_ENABLE_OBJECT_LITERALS
/// A container is destructor safe if whether it may store to memory on