summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2018-03-09 08:00:28 +0100
committerEugen Wissner <belka@caraus.de>2018-03-09 08:00:28 +0100
commit82f41844b1f6addba21bcd63c6355e76d2496d72 (patch)
tree4c99e84d46c8ff9dee0aee5e0ffa1a9339be7ab1
parent8fa033a49f2223f2e8888b791822365688335ee1 (diff)
downloadtanya-82f41844b1f6addba21bcd63c6355e76d2496d72.tar.gz
container.list: Document front/back preconditions
-rw-r--r--source/tanya/container/list.d6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/tanya/container/list.d b/source/tanya/container/list.d
index 4027f77..4b717ed 100644
--- a/source/tanya/container/list.d
+++ b/source/tanya/container/list.d
@@ -313,6 +313,8 @@ struct SList(T)
/**
* Returns: First element.
+ *
+ * Precondition: $(D_INLINECODE !empty).
*/
@property ref inout(T) front() inout
in
@@ -1247,6 +1249,8 @@ struct DList(T)
/**
* Returns: First element.
+ *
+ * Precondition: $(D_INLINECODE !empty).
*/
@property ref inout(T) front() inout
in
@@ -1260,6 +1264,8 @@ struct DList(T)
/**
* Returns: Last element.
+ *
+ * Precondition: $(D_INLINECODE !empty).
*/
@property ref inout(T) back() inout
in