Michael Park
9b61e8e324
F.21: Fixed order of arguments to make_tuple
.
2015-12-11 15:44:49 -05:00
Michael Park
33e24fb389
F.19: s/T&&/TP&&/
2015-12-11 15:29:43 -05:00
hsutter
b873f02285
Merge pull request #406 from Alexolut/patch-3
...
added spaces around operators.
2015-12-11 08:17:08 -08:00
hsutter
e28faccbf3
Merge pull request #426 from ascherer/fix-const-ness
...
Fix `const`-ness consistency.
2015-12-11 08:16:14 -08:00
hsutter
e1800948cb
Merge pull request #432 from pmalek/master
...
Small typo
2015-12-11 08:15:25 -08:00
hsutter
e93771fdd4
Merge pull request #435 from Alexolut/patch-4
...
Fixed typos, made names consistent.
2015-12-11 08:14:53 -08:00
hsutter
e7756aa5f2
Merge pull request #441 from mpark/P3
...
P.3: Fixed an inaccurate description of `for (const auto& x : v)`.
2015-12-11 08:12:59 -08:00
hsutter
9955c0702f
Merge pull request #448 from mpark/rule
...
Consistently replaced `Rule S.N` with a more widely used `S.N`.
2015-12-11 08:11:36 -08:00
Kristoffel Pirard
d314de001b
[fix] typo
2015-12-11 15:25:43 +01:00
Gabriel Dos Reis
1a2609391b
Merge pull request #447 from mpark/F.4
...
F.4: Fixed a trivial style issue.
2015-12-11 06:14:52 -08:00
Michael Park
4de7d427c2
Consistently replaced Rule S.N
with a more widely used S.N
.
2015-12-11 09:04:36 -05:00
Michael Park
3c33b1f925
F.4: Fixed a trivial style issue.
2015-12-11 08:29:28 -05:00
Michael Park
e1d61e4655
I.25: Marked center
and draw
as const
.
2015-12-11 08:10:37 -05:00
Michael Park
6e39add6a6
P.3: Fixed an inaccurate description of for (const auto& x : v)
.
2015-12-11 02:14:57 -05:00
hsutter
ccacbd6d54
Closes #440
2015-12-10 22:41:19 -08:00
Michael Park
b8b88bf4ec
NL.5: Fixed typo s/typename/template/
.
2015-12-10 17:29:43 -05:00
hsutter
b4a0bd4310
Update date
2015-12-09 19:27:48 -08:00
Alexolut
58eef51608
Fixed typos, made names consistent.
2015-12-09 17:47:48 +03:00
hsutter
f07be3e8fb
Fixed typo in T.81 - issue #434
2015-12-08 07:33:28 -08:00
Andreas Scherer
08b9149086
Fix const
-ness consistency.
...
The majority of `const`-ness have the code-word joined with a hyphen to
its 'ness'. Make two slightly different versions consistent with this.
2015-12-08 09:20:47 +01:00
Sergey Zubkov
bc3d47768a
typs: s/literated/littered s/likelyhood/likelihood
2015-12-07 22:21:36 -05:00
Bjarne Stroustrup
729db042f1
clarification of F.42
2015-12-05 21:25:46 -05:00
Bjarne Stroustrup
518304ed63
ES.33: another warning against macros
2015-12-05 18:33:36 -05:00
Patryk Małek
7c68566196
Small typo
2015-12-05 20:50:08 +01:00
Rob Adams
a013348a7e
Calling delete on a FILE* created with fopen is ill-advised. Uses a
...
custom deleter.
2015-12-04 16:24:41 -08:00
Gabriel Dos Reis
ed59160a47
Merge pull request #430 from ascherer/fix-note-on-ranges
...
Fix note on ranges.
2015-12-04 05:31:22 -08:00
Gabriel Dos Reis
e7f76036f2
Merge pull request #429 from ascherer/consistent-enforcement
...
Consistent Enforcement paragraphs.
2015-12-04 05:30:44 -08:00
Gabriel Dos Reis
ef03d8b700
Merge pull request #428 from ascherer/typeset-NaN
...
Consistent formatting of 'NaN'.
2015-12-04 05:30:00 -08:00
Andreas Scherer
9ca047b49e
Fix note on ranges.
2015-12-04 11:12:52 +01:00
Andreas Scherer
37071453cb
Consistent Enforcement paragraphs.
2015-12-04 11:08:16 +01:00
Andreas Scherer
5067b9789a
Consistent formatting of 'NaN'.
2015-12-04 11:01:57 +01:00
Andreas Scherer
10aea497d7
Validate rendered HTML.
...
Replace 'illegal' characters in `<a>`nchors with more neutral items.
The Markdown code is put through `pandoc -s --smart ...`
and the resulting HTML is positively tested by the
[W3C validator](https://validator.w3.org/#validate_by_upload ).
2015-12-04 10:55:49 +01:00
hsutter
87e3e47da7
Slightly better text for previous commit
2015-12-03 06:26:11 -08:00
hsutter
3fa4b5623b
Added xref to Rf-out per issue #390
2015-12-03 06:24:22 -08:00
hsutter
936d321266
Extended Type.8 enforcement per issue #348
2015-12-02 12:46:44 -08:00
hsutter
b16ef02365
Extended Sd-factory example per issue #310
2015-12-02 12:42:04 -08:00
hsutter
7e81a238e0
Updated Bounds.4 as suggested in issue #267
2015-12-02 12:36:23 -08:00
hsutter
d81adf4a8e
Added guidance to make function objects cheap to copy and pass by value
2015-12-02 12:31:03 -08:00
hsutter
fe7a9dfe48
Expanded F.19 enforcement to forward exactly once (issue 128)
2015-12-02 12:28:20 -08:00
hsutter
247be64de6
Fixed invoke() example to not forward the functor, to reflect other discussion
2015-12-02 12:25:58 -08:00
hsutter
ac773e44d4
Updated R.3 to refer to #Rf-out
2015-12-02 12:18:18 -08:00
hsutter
ceaddf311e
Added comments to P.6 to address Issue 9
2015-12-02 12:12:49 -08:00
hsutter
866df49181
Manually merged PR 145 for C.150 improvement
2015-12-02 12:07:43 -08:00
hsutter
19ee5fc18f
Added suppression syntax note
2015-12-02 12:05:27 -08:00
hsutter
ec9065bdfb
Updated C.134 to call out const and add more rationale (issue 302)
2015-12-02 12:01:40 -08:00
hsutter
fbd4acd526
Added enforcement to not move from & parameters (issue 316)
2015-12-02 11:46:22 -08:00
hsutter
c101fc7ac4
Updated C.35 to address Issue 375
2015-12-02 11:25:32 -08:00
hsutter
4a9e41d766
Added smartptrconcepts as link to Lifetime paper (Issue 407)
2015-12-02 11:14:24 -08:00
hsutter
49afa391e5
Added F.18 body and clarification from issue 398
2015-12-02 11:07:46 -08:00
Titus Winters
41eb8f28e7
Identifiers in enum class can overlap.
...
Reverting Capitalization of Red/Purple/Blue in enum class example.
2015-12-01 15:23:06 -05:00
hsutter
6228e99a51
Separated F.15 into F.15-21: in, inout, consume, forward, out, multi-out
2015-12-01 09:07:52 -08:00
hsutter
08b83eaea0
Renumbered F.16-19 -> F.22-25
...
For better topical grouping and to make room to break up F.15 into
smaller items
2015-12-01 08:33:42 -08:00
hsutter
1922e46ac7
Merged F.40 into F.15 (issue #1
2015-12-01 08:25:56 -08:00
hsutter
9e7bd3d4c4
Merged F.25 into F.15 (issue #1 )
2015-12-01 08:08:10 -08:00
hsutter
89bf79e00c
Merged F.24 into F.15 (issue #1 )
2015-12-01 08:04:50 -08:00
hsutter
7d3ff3c0b1
Merged F.23 into F.15 (issue #1 )
2015-12-01 07:58:37 -08:00
hsutter
59eacc8aad
Merged F.22 into F.15 (issue #1 )
2015-12-01 07:54:46 -08:00
hsutter
7fb7db3f0d
Merged F.21 into F.15 (issue #1 )
2015-12-01 07:48:46 -08:00
hsutter
65dc9e9c37
Merged F.20 into F.15 (issue #1 )
2015-12-01 07:42:11 -08:00
Eliyahu Ravuna
282a11de26
The vector was missing template arguments. Fixed
...
Thank you for the feedback in #402 .
char replaced with uint8_t.
2015-11-27 08:10:16 +02:00
Alexolut
76824f8d1d
added spaces around operators.
2015-11-26 17:02:28 +03:00
Alexolut
e238597f6c
fixed a typos because of zero-based indexing
...
Another misunderstanding: how container can be modified (side-effect in a call of `f(&v[i])` ) if we passing only an address to element, not a address to container?
2015-11-25 11:19:08 +03:00
Matthias Kluwe
66ca2b5f6a
Fix grammar in I.22
2015-11-24 18:34:56 +01:00
Alexolut
ac40133baa
fix typos
2015-11-24 18:59:18 +03:00
Jordan Harris
f211ce714c
Fix grammar in Appendix C...
...
Discussion: Make base class destructors public and virtual, or protected and nonvirtual
2015-11-20 14:00:57 -05:00
Eliyahu Ravuna
dda7a868b1
Suggested example for PER.4
2015-11-20 03:31:37 +02:00
hsutter
4abbd0618f
Improved F.41
...
Added potential C++17 example based on EWG direction in Kona
2015-11-18 20:28:38 -08:00
Gabriel Dos Reis
de57702fdd
Merge pull request #386 from RicoAntonioFelix/master
...
Correction of minor errors...
2015-11-18 16:05:42 -08:00
RicoAntonioFelix
3140dde428
Added missing capture clause in lambda expression and missing variable name from declaration of file object...
2015-11-18 19:02:14 -04:00
Gabriel Dos Reis
bbbb922dd0
Merge pull request #389 from darrnshn/master
...
Minor fixes to NL.8
2015-11-18 13:44:00 -08:00
Gabriel Dos Reis
0330fcb265
Merge pull request #394 from tituswinters/p.7
...
Don't ruin the complexity of your interface with checking.
2015-11-18 13:43:16 -08:00
tituswinters
549da18a72
Update CppCoreGuidelines.md
...
Typo in the clarification. Don't ruin the complexity of your thing with added checks. :)
2015-11-18 07:28:30 -05:00
Titus Winters
2bd1f7a94d
Fix the "enum class" example (which was backwards and broken).
2015-11-17 17:54:57 -05:00
Titus Winters
937488887f
Don't ruin the complexity of your interface with checking.
2015-11-17 16:22:21 -05:00
Gabriel Dos Reis
fe811ed63a
Merge pull request #393 from tituswinters/p.2
...
Add a little to the "Don't use non-standard extensions discussion."
2015-11-17 13:13:27 -08:00
Titus Winters
b3e6c82ade
Add a little to the "Don't use non-standard extensions discussion."
2015-11-17 16:07:50 -05:00
Titus Winters
21815d7ba0
Changes that seem editorial or (hopefully) non-controversial.
2015-11-17 15:37:04 -05:00
Darren Shen
63e5e23e2c
Fix NL.8 typo
2015-11-14 15:17:33 +11:00
Andrew Pardoe
ca22f65232
Merge pull request #387 from darrnshn/master
...
Fix minor formatting issues
2015-11-12 14:57:55 -08:00
Andrew Pardoe
cc3ffb50af
Merge pull request #385 from timp3289/patch-1
...
Fixed typo
2015-11-12 14:56:18 -08:00
Darren Shen
92458af3fa
Fix minor formatting
2015-11-12 20:02:50 +11:00
timp3289
31016ad113
Fixed typo
2015-11-11 21:30:29 +11:00
Richard Holmes
f13a89539e
Fix F.16 (Use T* or owner<T*> to designate a single object) to use consistent variable name in the example provided.
2015-11-08 22:37:30 -06:00
Sergey Zubkov
f0091dbc56
typo: s/preformance/performance
2015-11-04 22:08:32 -05:00
Neil MacIntosh
5bb3b3f732
Updated description of *_view to reference span.
2015-11-04 14:17:24 -08:00
Neil MacIntosh
af48243d0a
Updated FAQ entry about string_span/string_view.
2015-11-04 14:13:01 -08:00
Neil MacIntosh
0a9cdd34b6
Grammar fixes after span rename.
2015-11-04 14:11:47 -08:00
Neil MacIntosh
0eaee02da9
Rename: array_view=>span, string_view=>string_span.
2015-11-04 13:53:09 -08:00
Bjarne Stroustrup
7df274bcbe
etc
...
just a few of my assignments; I'll get better at keeping track
2015-11-03 18:11:46 -05:00
Gabriel Dos Reis
98dd36e921
Merge pull request #369 from villasv/master
...
C.43: rewording and examples suggested in #344
2015-11-03 02:05:30 -08:00
Victor Villas
ebd3a33d1d
C.43: rewording and examples suggested in #344
2015-11-03 00:28:24 -05:00
Eliyahu Ravuna
1dc02e15a7
Enforcement rule for I.3: Avoid singletons
...
Proposal revised as agreed in #266 .
2015-11-02 22:08:31 +02:00
Gabriel Dos Reis
8275f69ce3
Merge pull request #327 from ulilaube/fixcrossref
...
Fixcrossref
2015-11-01 11:16:26 -08:00
Gabriel Dos Reis
3e2aec11bf
Merge pull request #372 from wwalexander/patch-1
...
Fix misplaced end parenthesis in NL.17.Reason
2015-11-01 10:57:51 -08:00
Gabriel Dos Reis
ee793dfb38
Merge pull request #371 from drusk/es31_typos
...
Fixed some typos in section ES.31.
2015-11-01 10:47:21 -08:00
Will Alexander
57b16ed800
Fix misplaced end parenthesis in NL.17.Reason
2015-11-01 05:45:11 +00:00
drusk
31d4985179
Fixed some typos in section ES.31.
2015-10-29 19:53:44 -07:00
Brett
d3dd1c683b
capitalize "resource acquisition is initialization"
2015-10-30 15:30:09 +13:00
Kalman Keri
6029fc813d
Replacing problematic code example in ES.41
2015-10-28 09:32:23 +01:00
uli
bf306f81cb
Rules T.11 and T.124 used the same cross reference anchor Rt-std.
...
Rules SF.1 and SF.2 used the same cross reference anchor Rs-suffix.
There is no rule F.54 with anchor Rf-local-ref-ref (yet?). Broken reference removed.
Sections TPG.concepts and GSL.concepts used the same anchor SS-concepts.
Section C.ctor and its own subsection C.ctor.ctor used the same anchor SS-ctor.
2015-10-26 16:45:52 +01:00