KiCad Pcbnew Python Scripting
All Classes Namespaces Files Functions Variables Properties
Public Member Functions | Properties | List of all members
pcbnew.STRINGSET Class Reference
Inheritance diagram for pcbnew.STRINGSET:
Inheritance graph
[legend]

Public Member Functions

def iterator (self)
 
def __iter__ (self)
 
def __nonzero__ (self)
 
def __bool__ (self)
 
def __len__ (self)
 
def append (self, x)
 
def __contains__ (self, x)
 
def __getitem__ (self, i)
 
def add (self, x)
 
def discard (self, x)
 
def __init__ (self, *args)
 
def empty (self)
 
def size (self)
 
def clear (self)
 
def swap (self, v)
 
def count (self, x)
 
def begin (self)
 
def end (self)
 
def rbegin (self)
 
def rend (self)
 
def erase (self, *args)
 
def find (self, x)
 
def lower_bound (self, x)
 
def upper_bound (self, x)
 
def equal_range (self, x)
 
def insert (self, __x)
 

Properties

property thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Detailed Description

Proxy of C++ std::set< wxString > class.

Definition at line 18891 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.STRINGSET.__init__ (   self,
args 
)
    __init__(STRINGSET self, std::less< wxString > const & other) -> STRINGSET
    __init__(STRINGSET self) -> STRINGSET
    __init__(STRINGSET self, STRINGSET other) -> STRINGSET

Definition at line 18935 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ __bool__()

def pcbnew.STRINGSET.__bool__ (   self)
__bool__(STRINGSET self) -> bool

Definition at line 18907 of file pcbnew.py.

◆ __contains__()

def pcbnew.STRINGSET.__contains__ (   self,
  x 
)
__contains__(STRINGSET self, wxString x) -> bool

Definition at line 18919 of file pcbnew.py.

◆ __getitem__()

def pcbnew.STRINGSET.__getitem__ (   self,
  i 
)
__getitem__(STRINGSET self, std::set< wxString >::difference_type i) -> wxString

Definition at line 18923 of file pcbnew.py.

◆ __iter__()

def pcbnew.STRINGSET.__iter__ (   self)

Definition at line 18900 of file pcbnew.py.

◆ __len__()

def pcbnew.STRINGSET.__len__ (   self)
__len__(STRINGSET self) -> std::set< wxString >::size_type

Definition at line 18911 of file pcbnew.py.

◆ __nonzero__()

def pcbnew.STRINGSET.__nonzero__ (   self)
__nonzero__(STRINGSET self) -> bool

Definition at line 18903 of file pcbnew.py.

◆ add()

def pcbnew.STRINGSET.add (   self,
  x 
)
add(STRINGSET self, wxString x)

Definition at line 18927 of file pcbnew.py.

◆ append()

def pcbnew.STRINGSET.append (   self,
  x 
)
append(STRINGSET self, wxString x)

Definition at line 18915 of file pcbnew.py.

◆ begin()

def pcbnew.STRINGSET.begin (   self)
begin(STRINGSET self) -> std::set< wxString >::iterator

Definition at line 18963 of file pcbnew.py.

◆ clear()

def pcbnew.STRINGSET.clear (   self)
clear(STRINGSET self)

Definition at line 18951 of file pcbnew.py.

◆ count()

def pcbnew.STRINGSET.count (   self,
  x 
)
count(STRINGSET self, wxString x) -> std::set< wxString >::size_type

Definition at line 18959 of file pcbnew.py.

◆ discard()

def pcbnew.STRINGSET.discard (   self,
  x 
)
discard(STRINGSET self, wxString x)

Definition at line 18931 of file pcbnew.py.

◆ empty()

def pcbnew.STRINGSET.empty (   self)
empty(STRINGSET self) -> bool

Definition at line 18943 of file pcbnew.py.

◆ end()

def pcbnew.STRINGSET.end (   self)
end(STRINGSET self) -> std::set< wxString >::iterator

Definition at line 18967 of file pcbnew.py.

◆ equal_range()

def pcbnew.STRINGSET.equal_range (   self,
  x 
)
equal_range(STRINGSET self, wxString x) -> std::pair< std::set< wxString >::iterator,std::set< wxString >::iterator >

Definition at line 18999 of file pcbnew.py.

◆ erase()

def pcbnew.STRINGSET.erase (   self,
args 
)
    erase(STRINGSET self, wxString x) -> std::set< wxString >::size_type
    erase(STRINGSET self, std::set< wxString >::iterator pos)
    erase(STRINGSET self, std::set< wxString >::iterator first, std::set< wxString >::iterator last)

Definition at line 18979 of file pcbnew.py.

Here is the caller graph for this function:

◆ find()

def pcbnew.STRINGSET.find (   self,
  x 
)
find(STRINGSET self, wxString x) -> std::set< wxString >::iterator

Definition at line 18987 of file pcbnew.py.

◆ insert()

def pcbnew.STRINGSET.insert (   self,
  __x 
)
insert(STRINGSET self, wxString __x) -> std::pair< std::set< wxString >::iterator,bool >

Definition at line 19003 of file pcbnew.py.

◆ iterator()

def pcbnew.STRINGSET.iterator (   self)
iterator(STRINGSET self) -> SwigPyIterator

Definition at line 18897 of file pcbnew.py.

Here is the caller graph for this function:

◆ lower_bound()

def pcbnew.STRINGSET.lower_bound (   self,
  x 
)
lower_bound(STRINGSET self, wxString x) -> std::set< wxString >::iterator

Definition at line 18991 of file pcbnew.py.

◆ rbegin()

def pcbnew.STRINGSET.rbegin (   self)
rbegin(STRINGSET self) -> std::set< wxString >::reverse_iterator

Definition at line 18971 of file pcbnew.py.

◆ rend()

def pcbnew.STRINGSET.rend (   self)
rend(STRINGSET self) -> std::set< wxString >::reverse_iterator

Definition at line 18975 of file pcbnew.py.

◆ size()

def pcbnew.STRINGSET.size (   self)
size(STRINGSET self) -> std::set< wxString >::size_type

Definition at line 18947 of file pcbnew.py.

◆ swap()

def pcbnew.STRINGSET.swap (   self,
  v 
)
swap(STRINGSET self, STRINGSET v)

Definition at line 18955 of file pcbnew.py.

◆ upper_bound()

def pcbnew.STRINGSET.upper_bound (   self,
  x 
)
upper_bound(STRINGSET self, wxString x) -> std::set< wxString >::iterator

Definition at line 18995 of file pcbnew.py.

Property Documentation

◆ thisown

property pcbnew.STRINGSET.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 18894 of file pcbnew.py.


The documentation for this class was generated from the following file: