|
@@ -168,8 +168,8 @@ def texi_members(doc, what, base, variants, member_func):
|
|
|
items += '@item The members of @code{%s}\n' % base.doc_type()
|
|
|
if variants:
|
|
|
for v in variants.variants:
|
|
|
- when = ' when @code{%s} is @t{"%s"}' % (
|
|
|
- variants.tag_member.name, v.name)
|
|
|
+ when = ' when @code{%s} is @t{"%s"}%s' % (
|
|
|
+ variants.tag_member.name, v.name, texi_if(v.ifcond, " (", ")"))
|
|
|
if v.type.is_implicit():
|
|
|
assert not v.type.base and not v.type.variants
|
|
|
for m in v.type.local_members:
|