René's URL Explorer Experiment
go
Title:
[basic.contract.eval]
direct link
Domain:
timsong-cpp.github.io
Links
:
[basic]
https://timsong-cpp.github.io/cppwp/#basic
[basic.contract]
https://timsong-cpp.github.io/cppwp/basic.contract#eval
1
https://timsong-cpp.github.io/cppwp/basic.contract.eval#1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7807
evaluation semantics
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:evaluation_semantics
ignore
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_evaluation_semantics,ignore
observe
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_evaluation_semantics,observe
enforce
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_evaluation_semantics,enforce
quick-enforce
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_evaluation_semantics,quick-enforce
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#1.sentence-1
checking semantics
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_evaluation_semantics,checking
terminating semantics
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_evaluation_semantics,terminating
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#1.sentence-2
2
https://timsong-cpp.github.io/cppwp/basic.contract.eval#2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7820
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#2.sentence-1
1
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-1
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#2.sentence-2
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#2.sentence-3
3
https://timsong-cpp.github.io/cppwp/basic.contract.eval#3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7834
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#3.sentence-1
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#3.sentence-2
4
https://timsong-cpp.github.io/cppwp/basic.contract.eval#4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7845
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#4.sentence-1
2
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-2
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/basic.def.odr
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#4.sentence-2
5
https://timsong-cpp.github.io/cppwp/basic.contract.eval#5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7852
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#5.sentence-1
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#5.sentence-2
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#5.sentence-3
3
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-3
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#5.sentence-4
1
https://timsong-cpp.github.io/cppwp/basic.contract.eval#example-1
6
https://timsong-cpp.github.io/cppwp/basic.contract.eval#6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7881
[intro.abstract]
https://timsong-cpp.github.io/cppwp/intro.abstract
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#6.sentence-1
7
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7888
contract violation
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract_violation
(7.1)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7.1
(7.2)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7.2
(7.3)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7.3
[expr.const.defns]
https://timsong-cpp.github.io/cppwp/expr.const.defns
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7.sentence-1
4
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-4
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7.sentence-2
[csetjmp.syn]
https://timsong-cpp.github.io/cppwp/csetjmp.syn
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#7.sentence-3
8
https://timsong-cpp.github.io/cppwp/basic.contract.eval#8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7917
[expr.const.defns]
https://timsong-cpp.github.io/cppwp/expr.const.defns
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#8.sentence-1
5
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-5
[intro.compliance]
https://timsong-cpp.github.io/cppwp/intro.compliance
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#8.sentence-2
6
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-6
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/basic.def.odr
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#8.sentence-3
2
https://timsong-cpp.github.io/cppwp/basic.contract.eval#example-2
9
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7953
contract-terminated
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:contract-terminated
(9.1)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9.1
(9.2)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9.2
(9.3)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9.3
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9.sentence-1
7
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-7
[intro.progress]
https://timsong-cpp.github.io/cppwp/intro.progress
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9.3.sentence-2
8
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-8
[intro.abstract]
https://timsong-cpp.github.io/cppwp/intro.abstract
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#9.sentence-2
10
https://timsong-cpp.github.io/cppwp/basic.contract.eval#10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7979
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#10.sentence-1
11
https://timsong-cpp.github.io/cppwp/basic.contract.eval#11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L7987
[basic.contract.handler]
https://timsong-cpp.github.io/cppwp/basic.contract.handler
[support.contract.violation]
https://timsong-cpp.github.io/cppwp/support.contract.violation
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#11.sentence-1
[basic.stc.dynamic.allocation]
https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.allocation
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#11.sentence-2
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#11.sentence-3
12
https://timsong-cpp.github.io/cppwp/basic.contract.eval#12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8007
[except.handle]
https://timsong-cpp.github.io/cppwp/except.handle
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#12.sentence-1
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#12.sentence-2
9
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-9
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#12.sentence-3
13
https://timsong-cpp.github.io/cppwp/basic.contract.eval#13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8024
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#13.sentence-1
14
https://timsong-cpp.github.io/cppwp/basic.contract.eval#14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8036
10
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-10
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#14.sentence-1
15
https://timsong-cpp.github.io/cppwp/basic.contract.eval#15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8046
[intro.abstract]
https://timsong-cpp.github.io/cppwp/intro.abstract
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#15.sentence-1
16
https://timsong-cpp.github.io/cppwp/basic.contract.eval#16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8053
11
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-11
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#16.sentence-1
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#16.sentence-2
17
https://timsong-cpp.github.io/cppwp/basic.contract.eval#17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8074
[dcl.contract.func]
https://timsong-cpp.github.io/cppwp/dcl.contract.func
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#17.sentence-1
12
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-12
function-try-block
https://timsong-cpp.github.io/cppwp/except.pre#nt:function-try-block
[except.pre]
https://timsong-cpp.github.io/cppwp/except.pre
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#17.sentence-2
[except.terminate]
https://timsong-cpp.github.io/cppwp/except.terminate
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#17.sentence-3
13
https://timsong-cpp.github.io/cppwp/basic.contract.eval#note-13
assertion-statement
https://timsong-cpp.github.io/cppwp/stmt.contract.assert#nt:assertion-statement
[stmt.contract.assert]
https://timsong-cpp.github.io/cppwp/stmt.contract.assert
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#17.sentence-4
18
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8098
evaluate in sequence
https://timsong-cpp.github.io/cppwp/basic.contract.eval#def:evaluate_in_sequence
(18.1)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.1
(18.1.1)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.1.1
(18.1.2)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.1.2
(18.1.3)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.1.3
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.1.sentence-1
(18.2)
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.2
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#18.2.sentence-1
3
https://timsong-cpp.github.io/cppwp/basic.contract.eval#example-3
19
https://timsong-cpp.github.io/cppwp/basic.contract.eval#19
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/basic.tex#L8146
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#19.sentence-1
.
https://timsong-cpp.github.io/cppwp/basic.contract.eval#19.sentence-2
URLs of
crawlers that visited me
.