Skip to content

Commit dd44ea3

Browse files
committed
Expand appendix
1 parent ab1aff3 commit dd44ea3

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ The last C++ smart-pointer for C++98, C++11 and later
99
Appendix
1010
--------
1111

12+
**Contents**
13+
- [A.1 Value-ptr lite test specification](#a1-value-ptr-lite-test-specification)
14+
- [A.2 Hidden test cases tagged with \[.applet\]](#a2-hidden-test-cases-tagged-with-applet)
15+
- [A.3 Hidden test cases for compile-time information](#a3-hidden-test-cases-for-compile-time-information)
16+
1217
### A.1 value-ptr lite test specification
1318

1419
```
@@ -52,3 +57,26 @@ make_value: Allows to in-place copy-construct value_ptr from initializer-list an
5257
make_value: Allows to in-place move-construct value_ptr from initializer-list and arguments (C++11)
5358
std::hash<>: Allows to obtain hash (C++11)
5459
```
60+
61+
### A.2 Hidden test cases tagged with [.applet]
62+
63+
Applets demonstrate a specific use case.
64+
65+
```
66+
[none]
67+
```
68+
69+
### A.3 Hidden test cases for compile-time information
70+
71+
The version of *value-ptr lite* is available via tag [.version]. The following tags are available for information on the compiler and on the C++ standard library used: `[.compiler]`, `[.stdc++]`, `[.stdlanguage]` and `[.stdlibrary]`.
72+
73+
```
74+
value-ptr-lite version[.version]
75+
C++ compiler: compiler version[.compiler]
76+
C++ language: __cplusplus[.stdc++]
77+
C++ language: nsvp_CPP11_OR_GREATER[.stdc++]
78+
C++ language: nsvp_CPP14_OR_GREATER[.stdc++]
79+
C++ language: nsvp_CPP17_OR_GREATER[.stdc++]
80+
C++ language: presence of C++ language features[.stdlanguage]
81+
C++ library: presence of C++ library features[.stdlibrary]
82+
```

0 commit comments

Comments
 (0)