QualifiedName

class QualifiedName

A sequence of qualified name segments that stringifies with unrestricted names as needed. Unlike string, this allows querying segments in a qualified name without having to parse it again, and is cheaper to construct as string conversion is performed only when needed.

Members defined in QualifiedName (14 members)

__bool__

__delitem__

__getitem__

__init__

__iter__

__len__

__repr__

__setitem__

__str__

append

clear

extend

insert

pop

Methods

__bool__() bool

Check whether the vector is nonempty

__delitem__(arg: int, /) None
__delitem__(arg: slice, /) None
__getitem__(index: int) str
__getitem__(index: slice) syside.QualifiedName
__init__() None

Default constructor

__init__(arg: syside.QualifiedName) None

Copy constructor

__init__(arg: Iterable[str], /) None

Construct from an iterable object

__iter__() Iterator[str]
__len__() int
__repr__() str
__setitem__(arg0: int, arg1: str, /) None
__setitem__(arg0: slice, arg1: syside.QualifiedName, /) None
__str__() str
append(arg: str, /) None

Append arg to the end of the list.

clear() None

Remove all items from list.

extend(arg: syside.QualifiedName, /) None

Extend self by appending elements from arg.

insert(arg0: int, arg1: str, /) None

Insert object arg1 before index arg0.

pop(index: int = -1) str

Remove and return item at index (default last).

Used in