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

Public Member Functions

 __init__ (self, *args)
 
 c_str (self)
 
 empty (self)
 
 find (self, *args)
 
 clear (self)
 
 length (self)
 
 size (self)
 
 compare (self, s)
 
 __eq__ (self, *args)
 
 __ne__ (self, rhs)
 
 __lt__ (self, rhs)
 
 __gt__ (self, rhs)
 
 find_first_of (self, str, pos=0)
 
 __iadd__ (self, *args)
 
 substr (self, *args)
 
 utf8_to_string (self)
 
 wx_str (self)
 
 utf8_to_wxstring (self)
 
 begin (self)
 
 end (self)
 
 Cast_to_CChar (self)
 
 GetChars (self)
 
 __str__ (self)
 

Static Public Attributes

 npos = _pcbnew.UTF8_npos
 

Properties

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

Detailed Description

Proxy of C++ UTF8 class.

Definition at line 7691 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.UTF8.__init__ ( self,
* args )
    __init__(UTF8 self, wxString o) -> UTF8
    __init__(UTF8 self, char const * txt) -> UTF8
    __init__(UTF8 self, wchar_t const * txt) -> UTF8
    __init__(UTF8 self, string o) -> UTF8
    __init__(UTF8 self, UTF8 o) -> UTF8
    __init__(UTF8 self) -> UTF8

Definition at line 7697 of file pcbnew.py.

Member Function Documentation

◆ __eq__()

pcbnew.UTF8.__eq__ ( self,
* args )
    __eq__(UTF8 self, UTF8 rhs) -> bool
    __eq__(UTF8 self, string rhs) -> bool
    __eq__(UTF8 self, char const * s) -> bool

Definition at line 7740 of file pcbnew.py.

◆ __gt__()

pcbnew.UTF8.__gt__ ( self,
rhs )
__gt__(UTF8 self, UTF8 rhs) -> bool

Definition at line 7756 of file pcbnew.py.

◆ __iadd__()

pcbnew.UTF8.__iadd__ ( self,
* args )
    __iadd__(UTF8 self, UTF8 str) -> UTF8
    __iadd__(UTF8 self, char ch) -> UTF8
    __iadd__(UTF8 self, char const * s) -> UTF8
    __iadd__(UTF8 self, unsigned int w_ch) -> UTF8

Definition at line 7764 of file pcbnew.py.

◆ __lt__()

pcbnew.UTF8.__lt__ ( self,
rhs )
__lt__(UTF8 self, UTF8 rhs) -> bool

Definition at line 7752 of file pcbnew.py.

◆ __ne__()

pcbnew.UTF8.__ne__ ( self,
rhs )
__ne__(UTF8 self, UTF8 rhs) -> bool

Definition at line 7748 of file pcbnew.py.

◆ __str__()

pcbnew.UTF8.__str__ ( self)

Definition at line 7810 of file pcbnew.py.

◆ begin()

pcbnew.UTF8.begin ( self)
begin(UTF8 self) -> std::string::const_iterator

Definition at line 7791 of file pcbnew.py.

◆ c_str()

pcbnew.UTF8.c_str ( self)
c_str(UTF8 self) -> char const *

Definition at line 7709 of file pcbnew.py.

◆ Cast_to_CChar()

pcbnew.UTF8.Cast_to_CChar ( self)
Cast_to_CChar(UTF8 self) -> char const *

Definition at line 7799 of file pcbnew.py.

◆ clear()

pcbnew.UTF8.clear ( self)
clear(UTF8 self)

Definition at line 7724 of file pcbnew.py.

◆ compare()

pcbnew.UTF8.compare ( self,
s )
compare(UTF8 self, string s) -> int

Definition at line 7736 of file pcbnew.py.

◆ empty()

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

Definition at line 7713 of file pcbnew.py.

◆ end()

pcbnew.UTF8.end ( self)
end(UTF8 self) -> std::string::const_iterator

Definition at line 7795 of file pcbnew.py.

◆ find()

pcbnew.UTF8.find ( self,
* args )
    find(UTF8 self, char c) -> std::string::size_type
    find(UTF8 self, char c, size_t s) -> std::string::size_type

Definition at line 7717 of file pcbnew.py.

◆ find_first_of()

pcbnew.UTF8.find_first_of ( self,
str,
pos = 0 )
find_first_of(UTF8 self, string str, std::string::size_type pos=0) -> std::string::size_type

Definition at line 7760 of file pcbnew.py.

◆ GetChars()

pcbnew.UTF8.GetChars ( self)

Definition at line 7805 of file pcbnew.py.

◆ length()

pcbnew.UTF8.length ( self)
length(UTF8 self) -> std::string::size_type

Definition at line 7728 of file pcbnew.py.

◆ size()

pcbnew.UTF8.size ( self)
size(UTF8 self) -> std::string::size_type

Definition at line 7732 of file pcbnew.py.

◆ substr()

pcbnew.UTF8.substr ( self,
* args )
substr(UTF8 self, size_t pos=0, size_t len=npos) -> string

Definition at line 7775 of file pcbnew.py.

◆ utf8_to_string()

pcbnew.UTF8.utf8_to_string ( self)
utf8_to_string(UTF8 self) -> string

Definition at line 7779 of file pcbnew.py.

◆ utf8_to_wxstring()

pcbnew.UTF8.utf8_to_wxstring ( self)
utf8_to_wxstring(UTF8 self) -> wxString

Definition at line 7787 of file pcbnew.py.

◆ wx_str()

pcbnew.UTF8.wx_str ( self)
wx_str(UTF8 self) -> wxString

Definition at line 7783 of file pcbnew.py.

Member Data Documentation

◆ npos

pcbnew.UTF8.npos = _pcbnew.UTF8_npos
static

Definition at line 7772 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 7694 of file pcbnew.py.


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