@@ -3741,7 +3741,7 @@ class memberdefType(GeneratedsSuper):
37413741 __hash__ = GeneratedsSuper.__hash__
37423742 subclass = None
37433743 superclass = None
3744- def __init__(self, kind=None, id=None, prot=None, static=None, extern=None, strong=None, const=None, explicit=None, inline=None, refqual=None, virt=None, volatile=None, mutable=None, noexcept=None, noexceptexpression=None, nodiscard=None, constexpr=None, consteval=None, constinit=None, readable=None, writable=None, initonly=None, settable=None, privatesettable=None, protectedsettable=None, gettable=None, privategettable=None, protectedgettable=None, final=None, sealed=None, new=None, add=None, remove=None, raise_=None, optional=None, required=None, accessor=None, attribute=None, property=None, readonly=None, bound=None, removable=None, constrained=None, transient=None, maybevoid=None, maybedefault=None, maybeambiguous=None, templateparamlist=None, type_=None, definition=None, argsstring=None, name=None, qualifiedname=None, read=None, write=None, bitfield=None, reimplements=None, reimplementedby=None, qualifier=None, param=None, enumvalue=None, requiresclause=None, initializer=None, exceptions=None, briefdescription=None, detaileddescription=None, inbodydescription=None, location=None, references=None, referencedby=None, gds_collector_=None, **kwargs_):
3744+ def __init__(self, kind=None, id=None, prot=None, static=None, extern=None, strong=None, const=None, explicit=None, inline=None, refqual=None, virt=None, volatile=None, mutable=None, thread_local=None, noexcept=None, noexceptexpression=None, nodiscard=None, constexpr=None, consteval=None, constinit=None, readable=None, writable=None, initonly=None, settable=None, privatesettable=None, protectedsettable=None, gettable=None, privategettable=None, protectedgettable=None, final=None, sealed=None, new=None, add=None, remove=None, raise_=None, optional=None, required=None, accessor=None, attribute=None, property=None, readonly=None, bound=None, removable=None, constrained=None, transient=None, maybevoid=None, maybedefault=None, maybeambiguous=None, templateparamlist=None, type_=None, definition=None, argsstring=None, name=None, qualifiedname=None, read=None, write=None, bitfield=None, reimplements=None, reimplementedby=None, qualifier=None, param=None, enumvalue=None, requiresclause=None, initializer=None, exceptions=None, briefdescription=None, detaileddescription=None, inbodydescription=None, location=None, references=None, referencedby=None, gds_collector_=None, **kwargs_):
37453745 self.gds_collector_ = gds_collector_
37463746 self.gds_elementtree_node_ = None
37473747 self.original_tagname_ = None
@@ -3773,6 +3773,8 @@ def __init__(self, kind=None, id=None, prot=None, static=None, extern=None, stro
37733773 self.volatile_nsprefix_ = None
37743774 self.mutable = _cast(None, mutable)
37753775 self.mutable_nsprefix_ = None
3776+ self.thread_local = _cast(None, thread_local)
3777+ self.thread_local_nsprefix_ = None
37763778 self.noexcept = _cast(None, noexcept)
37773779 self.noexcept_nsprefix_ = None
37783780 self.noexceptexpression = _cast(None, noexceptexpression)
@@ -4109,6 +4111,10 @@ def get_mutable(self):
41094111 return self.mutable
41104112 def set_mutable(self, mutable):
41114113 self.mutable = mutable
4114+ def get_thread_local(self):
4115+ return self.thread_local
4116+ def set_thread_local(self, thread_local):
4117+ self.thread_local = thread_local
41124118 def get_noexcept(self):
41134119 return self.noexcept
41144120 def set_noexcept(self, noexcept):
@@ -4415,6 +4421,9 @@ def exportAttributes(self, outfile, level, already_processed, namespaceprefix_='
44154421 if self.mutable is not None and 'mutable' not in already_processed:
44164422 already_processed.add('mutable')
44174423 outfile.write(' mutable=%s' % (self.gds_encode(self.gds_format_string(quote_attrib(self.mutable), input_name='mutable')), ))
4424+ if self.thread_local is not None and 'thread_local' not in already_processed:
4425+ already_processed.add('thread_local')
4426+ outfile.write(' thread_local=%s' % (self.gds_encode(self.gds_format_string(quote_attrib(self.thread_local), input_name='thread_local')), ))
44184427 if self.noexcept is not None and 'noexcept' not in already_processed:
44194428 already_processed.add('noexcept')
44204429 outfile.write(' noexcept=%s' % (self.gds_encode(self.gds_format_string(quote_attrib(self.noexcept), input_name='noexcept')), ))
@@ -4675,6 +4684,11 @@ def buildAttributes(self, node, attrs, already_processed):
46754684 already_processed.add('mutable')
46764685 self.mutable = value
46774686 self.validate_DoxBool(self.mutable) # validate type DoxBool
4687+ value = find_attr_value_('thread_local', node)
4688+ if value is not None and 'thread_local' not in already_processed:
4689+ already_processed.add('thread_local')
4690+ self.thread_local = value
4691+ self.validate_DoxBool(self.thread_local) # validate type DoxBool
46784692 value = find_attr_value_('noexcept', node)
46794693 if value is not None and 'noexcept' not in already_processed:
46804694 already_processed.add('noexcept')
0 commit comments