René's URL Explorer Experiment
go
Title:
[expr.const]
direct link
Domain:
timsong-cpp.github.io
Links
:
[expr]
https://timsong-cpp.github.io/cppwp/n4659/#expr
1
https://timsong-cpp.github.io/cppwp/n4659/expr.const#1
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L4923
constant expressions
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:constant_expression
conditional-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.cond#nt:conditional-expression
2
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L4939
core constant expression
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:expression,core_constant
abstract machine
https://timsong-cpp.github.io/cppwp/n4659/intro.execution
(2.1)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.1
this
https://timsong-cpp.github.io/cppwp/n4659/expr.prim.this
(2.2)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.2
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4659/class.dtor
Overload resolution
https://timsong-cpp.github.io/cppwp/n4659/over.match
(2.3)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.3
(2.4)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.4
constexpr
https://timsong-cpp.github.io/cppwp/n4659/dcl.constexpr
(2.5)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.5
implementation-defined limits
https://timsong-cpp.github.io/cppwp/n4659/implimits
(2.6)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.6
[intro]
https://timsong-cpp.github.io/cppwp/n4659/intro
[cpp]
https://timsong-cpp.github.io/cppwp/n4659/cpp
[expr]
https://timsong-cpp.github.io/cppwp/n4659/expr
[expr.add]
https://timsong-cpp.github.io/cppwp/n4659/expr.add
division by zero
https://timsong-cpp.github.io/cppwp/n4659/expr.mul
shift operations
https://timsong-cpp.github.io/cppwp/n4659/expr.shift
(2.7)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.7
lvalue-to-rvalue conversion
https://timsong-cpp.github.io/cppwp/n4659/conv.lval
(2.7.1)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.7.1
(2.7.2)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.7.2
string literal
https://timsong-cpp.github.io/cppwp/n4659/lex.string
(2.7.3)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.7.3
(2.7.4)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.7.4
(2.8)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.8
lvalue-to-rvalue conversion
https://timsong-cpp.github.io/cppwp/n4659/conv.lval
(2.9)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.9
(2.10)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.10
assignment expression
https://timsong-cpp.github.io/cppwp/n4659/expr.ass
[class.copy]
https://timsong-cpp.github.io/cppwp/n4659/class.copy
(2.11)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.11
id-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
(2.11.1)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.11.1
(2.11.2)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.11.2
(2.12)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.12
lambda-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.prim.lambda#nt:lambda-expression
odr-use
https://timsong-cpp.github.io/cppwp/n4659/basic.def.odr
[expr.prim.lambda.capture]
https://timsong-cpp.github.io/cppwp/n4659/expr.prim.lambda.capture
id-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
(2.13)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.13
(2.14)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.14
dynamic cast
https://timsong-cpp.github.io/cppwp/n4659/expr.dynamic.cast
(2.15)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.15
reinterpret_cast
https://timsong-cpp.github.io/cppwp/n4659/expr.reinterpret.cast
(2.16)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.16
pseudo-destructor call
https://timsong-cpp.github.io/cppwp/n4659/expr.pseudo
(2.17)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.17
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4659/expr.ass
[expr.post.incr]
https://timsong-cpp.github.io/cppwp/n4659/expr.post.incr
[expr.pre.incr]
https://timsong-cpp.github.io/cppwp/n4659/expr.pre.incr
(2.18)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.18
typeid expression
https://timsong-cpp.github.io/cppwp/n4659/expr.typeid
(2.19)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.19
new-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.new#nt:new-expression
(2.20)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.20
delete-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.delete#nt:delete-expression
(2.21)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.21
relational
https://timsong-cpp.github.io/cppwp/n4659/expr.rel
equality
https://timsong-cpp.github.io/cppwp/n4659/expr.eq
(2.22)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#2.22
throw-expression
https://timsong-cpp.github.io/cppwp/n4659/expr.throw#nt:throw-expression
[library]
https://timsong-cpp.github.io/cppwp/n4659/library
[thread]
https://timsong-cpp.github.io/cppwp/n4659/thread
3
https://timsong-cpp.github.io/cppwp/n4659/expr.const#3
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L5155
integral constant expression
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:expression,integral_constant
bit-field
https://timsong-cpp.github.io/cppwp/n4659/class.bit
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4659/dcl.enum
alignments
https://timsong-cpp.github.io/cppwp/n4659/dcl.align
4
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L5166
converted constant expression
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:expression,converted_constant
(4.1)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.1
(4.2)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.2
lvalue-to-rvalue conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.lval
(4.3)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.3
array-to-pointer conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.array
(4.4)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.4
function-to-pointer conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.func
(4.5)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.5
qualification conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.qual
(4.6)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.6
integral promotions
https://timsong-cpp.github.io/cppwp/n4659/conv.prom
(4.7)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.7
integral conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.integral
narrowing conversions
https://timsong-cpp.github.io/cppwp/n4659/dcl.init.list#def:narrowing_conversion
(4.8)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.8
null pointer conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.ptr#def:null_pointer_conversion
(4.9)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.9
null member pointer conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.mem#def:null_member_pointer_conversion
(4.10)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#4.10
function pointer conversions
https://timsong-cpp.github.io/cppwp/n4659/conv.fctptr
new expressions
https://timsong-cpp.github.io/cppwp/n4659/expr.new
case expressions
https://timsong-cpp.github.io/cppwp/n4659/stmt.switch
fixed
https://timsong-cpp.github.io/cppwp/n4659/dcl.enum#def:type,underlying,fixed
array
https://timsong-cpp.github.io/cppwp/n4659/dcl.array
template arguments
https://timsong-cpp.github.io/cppwp/n4659/temp.arg
contextually converted constant expression of type bool
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:contextually_converted_constant_expression_of_type_bool
contextually converted to bool
https://timsong-cpp.github.io/cppwp/n4659/conv#def:conversion,contextual_to_bool
5
https://timsong-cpp.github.io/cppwp/n4659/expr.const#5
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L5203
constant expression
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:expression,constant
(5.1)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#5.1
(5.2)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#5.2
[expr.add]
https://timsong-cpp.github.io/cppwp/n4659/expr.add
(5.3)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#5.3
permitted result of a constant expression
https://timsong-cpp.github.io/cppwp/n4659/expr.const#def:constant_expression,permitted_result_of
6
https://timsong-cpp.github.io/cppwp/n4659/expr.const#6
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L5234
89
https://timsong-cpp.github.io/cppwp/n4659/expr.const#footnote-89
7
https://timsong-cpp.github.io/cppwp/n4659/expr.const#7
#
https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L5253
contextually implicitly converted
https://timsong-cpp.github.io/cppwp/n4659/conv#def:contextually_implicitly_converted
89)
https://timsong-cpp.github.io/cppwp/n4659/expr.const#footnote-89
URLs of
crawlers that visited me
.