KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.str_utf8_Map Class Reference
Inheritance diagram for pcbnew.str_utf8_Map:

Public Member Functions

 iterator (self)
 
 __iter__ (self)
 
 __nonzero__ (self)
 
 __bool__ (self)
 
 __len__ (self)
 
 __iter__ (self)
 
 iterkeys (self)
 
 itervalues (self)
 
 iteritems (self)
 
 __getitem__ (self, key)
 
 __delitem__ (self, key)
 
 has_key (self, key)
 
 keys (self)
 
 values (self)
 
 items (self)
 
 __contains__ (self, key)
 
 key_iterator (self)
 
 value_iterator (self)
 
 __setitem__ (self, *args)
 
 asdict (self)
 
 __init__ (self, *args)
 
 empty (self)
 
 size (self)
 
 swap (self, v)
 
 begin (self)
 
 end (self)
 
 rbegin (self)
 
 rend (self)
 
 clear (self)
 
 get_allocator (self)
 
 count (self, x)
 
 erase (self, *args)
 
 find (self, x)
 
 lower_bound (self, x)
 
 upper_bound (self, x)
 

Static Public Attributes

dict KICAD_PLUGINS = {}
 
str NOT_LOADED_WIZARDS = ""
 
str PLUGIN_DIRECTORIES_SEARCH = ""
 
str FULL_BACK_TRACE = ""
 

Properties

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

Detailed Description

Proxy of C++ std::map< std::string,UTF8 > class.

Definition at line 4182 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.str_utf8_Map.__init__ ( self,
* args )
    __init__(str_utf8_Map self, std::less< std::basic_string< char,std::char_traits< char >,std::allocator< char > > > const & other) -> str_utf8_Map
    __init__(str_utf8_Map self) -> str_utf8_Map
    __init__(str_utf8_Map self, str_utf8_Map other) -> str_utf8_Map

Definition at line 4261 of file pcbnew.py.

Member Function Documentation

◆ __bool__()

pcbnew.str_utf8_Map.__bool__ ( self)
__bool__(str_utf8_Map self) -> bool

Definition at line 4198 of file pcbnew.py.

◆ __contains__()

pcbnew.str_utf8_Map.__contains__ ( self,
key )
__contains__(str_utf8_Map self, string key) -> bool

Definition at line 4238 of file pcbnew.py.

◆ __delitem__()

pcbnew.str_utf8_Map.__delitem__ ( self,
key )
__delitem__(str_utf8_Map self, string key)

Definition at line 4218 of file pcbnew.py.

◆ __getitem__()

pcbnew.str_utf8_Map.__getitem__ ( self,
key )
__getitem__(str_utf8_Map self, string key) -> UTF8

Definition at line 4214 of file pcbnew.py.

◆ __iter__() [1/2]

pcbnew.str_utf8_Map.__iter__ ( self)

Definition at line 4191 of file pcbnew.py.

◆ __iter__() [2/2]

pcbnew.str_utf8_Map.__iter__ ( self)

Definition at line 4205 of file pcbnew.py.

◆ __len__()

pcbnew.str_utf8_Map.__len__ ( self)
__len__(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::size_type

Definition at line 4202 of file pcbnew.py.

◆ __nonzero__()

pcbnew.str_utf8_Map.__nonzero__ ( self)
__nonzero__(str_utf8_Map self) -> bool

Definition at line 4194 of file pcbnew.py.

◆ __setitem__()

pcbnew.str_utf8_Map.__setitem__ ( self,
* args )
    __setitem__(str_utf8_Map self, string key)
    __setitem__(str_utf8_Map self, string key, UTF8 x)

Definition at line 4250 of file pcbnew.py.

◆ asdict()

pcbnew.str_utf8_Map.asdict ( self)
asdict(str_utf8_Map self) -> PyObject *

Definition at line 4257 of file pcbnew.py.

◆ begin()

pcbnew.str_utf8_Map.begin ( self)
begin(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator

Definition at line 4281 of file pcbnew.py.

◆ clear()

pcbnew.str_utf8_Map.clear ( self)
clear(str_utf8_Map self)

Definition at line 4297 of file pcbnew.py.

◆ count()

pcbnew.str_utf8_Map.count ( self,
x )
count(str_utf8_Map self, string x) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::size_type

Definition at line 4305 of file pcbnew.py.

◆ empty()

pcbnew.str_utf8_Map.empty ( self)
empty(str_utf8_Map self) -> bool

Definition at line 4269 of file pcbnew.py.

◆ end()

pcbnew.str_utf8_Map.end ( self)
end(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator

Definition at line 4285 of file pcbnew.py.

◆ erase()

pcbnew.str_utf8_Map.erase ( self,
* args )
    erase(str_utf8_Map self, string x) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::size_type
    erase(str_utf8_Map self, std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator position)
    erase(str_utf8_Map self, std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator first, std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator last)

Definition at line 4309 of file pcbnew.py.

◆ find()

pcbnew.str_utf8_Map.find ( self,
x )
find(str_utf8_Map self, string x) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator

Definition at line 4317 of file pcbnew.py.

◆ get_allocator()

pcbnew.str_utf8_Map.get_allocator ( self)
get_allocator(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::allocator_type

Definition at line 4301 of file pcbnew.py.

◆ has_key()

pcbnew.str_utf8_Map.has_key ( self,
key )
has_key(str_utf8_Map self, string key) -> bool

Definition at line 4222 of file pcbnew.py.

◆ items()

pcbnew.str_utf8_Map.items ( self)
items(str_utf8_Map self) -> PyObject *

Definition at line 4234 of file pcbnew.py.

◆ iterator()

pcbnew.str_utf8_Map.iterator ( self)
iterator(str_utf8_Map self) -> SwigPyIterator

Definition at line 4188 of file pcbnew.py.

◆ iteritems()

pcbnew.str_utf8_Map.iteritems ( self)

Definition at line 4211 of file pcbnew.py.

◆ iterkeys()

pcbnew.str_utf8_Map.iterkeys ( self)

Definition at line 4207 of file pcbnew.py.

◆ itervalues()

pcbnew.str_utf8_Map.itervalues ( self)

Definition at line 4209 of file pcbnew.py.

◆ key_iterator()

pcbnew.str_utf8_Map.key_iterator ( self)
key_iterator(str_utf8_Map self) -> SwigPyIterator

Definition at line 4242 of file pcbnew.py.

◆ keys()

pcbnew.str_utf8_Map.keys ( self)
keys(str_utf8_Map self) -> PyObject *

Definition at line 4226 of file pcbnew.py.

◆ lower_bound()

pcbnew.str_utf8_Map.lower_bound ( self,
x )
lower_bound(str_utf8_Map self, string x) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator

Definition at line 4321 of file pcbnew.py.

◆ rbegin()

pcbnew.str_utf8_Map.rbegin ( self)
rbegin(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::reverse_iterator

Definition at line 4289 of file pcbnew.py.

◆ rend()

pcbnew.str_utf8_Map.rend ( self)
rend(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::reverse_iterator

Definition at line 4293 of file pcbnew.py.

◆ size()

pcbnew.str_utf8_Map.size ( self)
size(str_utf8_Map self) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::size_type

Definition at line 4273 of file pcbnew.py.

◆ swap()

pcbnew.str_utf8_Map.swap ( self,
v )
swap(str_utf8_Map self, str_utf8_Map v)

Definition at line 4277 of file pcbnew.py.

◆ upper_bound()

pcbnew.str_utf8_Map.upper_bound ( self,
x )
upper_bound(str_utf8_Map self, string x) -> std::map< std::basic_string< char,std::char_traits< char >,std::allocator< char > >,UTF8 >::iterator

Definition at line 4325 of file pcbnew.py.

◆ value_iterator()

pcbnew.str_utf8_Map.value_iterator ( self)
value_iterator(str_utf8_Map self) -> SwigPyIterator

Definition at line 4246 of file pcbnew.py.

◆ values()

pcbnew.str_utf8_Map.values ( self)
values(str_utf8_Map self) -> PyObject *

Definition at line 4230 of file pcbnew.py.

Member Data Documentation

◆ FULL_BACK_TRACE

str pcbnew.str_utf8_Map.FULL_BACK_TRACE = ""
static

Definition at line 4354 of file pcbnew.py.

◆ KICAD_PLUGINS

dict pcbnew.str_utf8_Map.KICAD_PLUGINS = {}
static

Definition at line 4334 of file pcbnew.py.

◆ NOT_LOADED_WIZARDS

str pcbnew.str_utf8_Map.NOT_LOADED_WIZARDS = ""
static

Definition at line 4341 of file pcbnew.py.

◆ PLUGIN_DIRECTORIES_SEARCH

str pcbnew.str_utf8_Map.PLUGIN_DIRECTORIES_SEARCH = ""
static

Definition at line 4347 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 4185 of file pcbnew.py.


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