@@ -72,7 +72,7 @@ $(function() {
7272 // assumed that the values are integers starting at zero and thus they can
7373 // be used as an index in regular arrays.
7474 var Rev_c = { DIFF : 0 , FIRST : 1 , C89 : 1 , C99 : 2 , C11 : 3 , LAST : 4 } ;
75- var Rev_cxx = { DIFF : 0 , FIRST : 1 , CXX98 : 1 , CXX11 : 2 , CXX14 : 3 , CXX17 : 4 , LAST : 5 } ;
75+ var Rev_cxx = { DIFF : 0 , FIRST : 1 , CXX98 : 1 , CXX11 : 2 , CXX14 : 3 , CXX17 : 4 , CXX20 : 5 , LAST : 6 } ;
7676
7777 var Rev ;
7878
@@ -96,6 +96,7 @@ $(function() {
9696 { rev : Rev . CXX11 , title : 'C++11' } ,
9797 { rev : Rev . CXX14 , title : 'C++14' } ,
9898 { rev : Rev . CXX17 , title : 'C++17' } ,
99+ { rev : Rev . CXX20 , title : 'C++20' } ,
99100 ] ;
100101
101102 var desc ;
@@ -140,6 +141,9 @@ $(function() {
140141 if ( el . hasClass ( 't-since-cxx17' ) ) {
141142 return { since : true , rev : Rev . CXX17 } ;
142143 }
144+ if ( el . hasClass ( 't-since-cxx20' ) ) {
145+ return { since : true , rev : Rev . CXX20 } ;
146+ }
143147 if ( el . hasClass ( 't-until-cxx11' ) ) {
144148 return { since : false , rev : Rev . CXX11 } ;
145149 }
@@ -149,6 +153,9 @@ $(function() {
149153 if ( el . hasClass ( 't-until-cxx17' ) ) {
150154 return { since : false , rev : Rev . CXX17 } ;
151155 }
156+ if ( el . hasClass ( 't-until-cxx20' ) ) {
157+ return { since : false , rev : Rev . CXX20 } ;
158+ }
152159 return { since : true , rev : Rev . CXX98 } ;
153160 }
154161
@@ -288,11 +295,12 @@ $(function() {
288295 included into the returned visibility map.
289296 */
290297 function get_visibility_map_cxx ( el ) {
291- // DIFF: 0, CXX98: 1, CXX11: 2, CXX14: 3, CXX17: 4
298+ // DIFF: 0, CXX98: 1, CXX11: 2, CXX14: 3, CXX17: 4, CXX20: 5
292299 var classes_cxx = [
293300 { rev : Rev . CXX11 , since : 't-since-cxx11' , until : 't-until-cxx11' } ,
294301 { rev : Rev . CXX14 , since : 't-since-cxx14' , until : 't-until-cxx14' } ,
295302 { rev : Rev . CXX17 , since : 't-since-cxx17' , until : 't-until-cxx17' } ,
303+ { rev : Rev . CXX20 , since : 't-since-cxx20' , until : 't-until-cxx20' } ,
296304 ] ;
297305 var map = new VisibilityMap ( ) ;
298306 for ( var i = 0 ; i < classes_cxx . length ; i ++ ) {
0 commit comments