@@ -132,7 +132,7 @@ class Validator(object):
132
132
'properties' : {
133
133
'type' : {
134
134
'type' : 'string' ,
135
- 'enum' : ['class' , 'function' , 'mem_fun' , 'macro' , 'enum' , 'variable' , 'type-alias' , 'concept' , 'cpo' , 'article' ],
135
+ 'enum' : ['class' , 'function' , 'mem_fun' , 'macro' , 'enum' , 'variable' , 'type-alias' , 'concept' , 'named requirement' , ' cpo' , 'article' ],
136
136
},
137
137
'key' : {
138
138
'type' : 'array' ,
@@ -249,8 +249,8 @@ def get_meta(self, md):
249
249
@staticmethod
250
250
def identify_type (metas , names , nojump ):
251
251
# type 判別
252
- # metas['id-type']: class, class template, function, function template, enum, variable, type-alias, concept, macro, namespace
253
- # type: "header" / "class" / "function" / "mem_fun" / "macro" / "enum" / "variable"/ "type-alias" / "concept"/ "article"
252
+ # metas['id-type']: class, class template, function, function template, enum, variable, type-alias, concept, named requirement, macro, namespace
253
+ # type: "header" / "class" / "function" / "mem_fun" / "macro" / "enum" / "variable"/ "type-alias" / "concept" / "named requirement" / "article"
254
254
if nojump :
255
255
return 'meta'
256
256
elif 'id-type' not in metas :
@@ -280,7 +280,7 @@ def identify_type(metas, names, nojump):
280
280
return 'mem_fun'
281
281
else :
282
282
return 'function'
283
- elif id_type in {'enum' , 'variable' , 'type-alias' , 'concept' , 'macro' , 'namespace' , 'cpo' }:
283
+ elif id_type in {'enum' , 'variable' , 'type-alias' , 'concept' , 'named requirement' , ' macro' , 'namespace' , 'cpo' }:
284
284
return id_type
285
285
else :
286
286
raise RuntimeError (f'unexpected meta: { metas } ' )
0 commit comments