panda3d.core.TiXmlAttributeSet

class TiXmlAttributeSet
/* A class used to manage a group of attributes.

It is only used internally, both by the ELEMENT and the DECLARATION.

The set can be changed transparent to the Element and Declaration classes that use it, but NOT transparent to the Attribute which has to implement a next() and previous() method. Which makes it a bit problematic and prevents the use of STL.

This version is implemented with circular lists because:
  • I like circular lists

  • it demonstrates some independence from the (typical) doubly linked list.

*/

Inheritance diagram

Inheritance diagram of TiXmlAttributeSet

__init__() → None
Add(attribute: TiXmlAttribute) → None
Remove(attribute: TiXmlAttribute) → None
First() → TiXmlAttribute
Return type

TiXmlAttribute

First() → TiXmlAttribute
Return type

TiXmlAttribute

Last() → TiXmlAttribute
Return type

TiXmlAttribute

Last() → TiXmlAttribute
Return type

TiXmlAttribute

Find(_name: str) → TiXmlAttribute
Return type

TiXmlAttribute

Find(_name: str) → TiXmlAttribute
Return type

TiXmlAttribute

FindOrCreate(_name: str) → TiXmlAttribute
Return type

TiXmlAttribute

FindOrCreate(_name: str) → TiXmlAttribute
Return type

TiXmlAttribute