KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Properties | List of all members
pcbnew.UTF8 Class Reference
Inheritance diagram for pcbnew.UTF8:
Inheritance graph
[legend]

Public Member Functions

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

Static Public Attributes

_pcbnew npos = _pcbnew.UTF8_npos
 

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++ UTF8 class.

Definition at line 7295 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def 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

Definition at line 7301 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ __eq__()

def 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 7343 of file pcbnew.py.

Here is the caller graph for this function:

◆ __gt__()

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

Definition at line 7359 of file pcbnew.py.

◆ __iadd__()

def 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 7367 of file pcbnew.py.

Here is the caller graph for this function:

◆ __lt__()

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

Definition at line 7355 of file pcbnew.py.

◆ __ne__()

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

Definition at line 7351 of file pcbnew.py.

◆ __str__()

def pcbnew.UTF8.__str__ (   self)

Definition at line 7413 of file pcbnew.py.

Here is the caller graph for this function:

◆ begin()

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

Definition at line 7394 of file pcbnew.py.

◆ c_str()

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

Definition at line 7312 of file pcbnew.py.

◆ Cast_to_CChar()

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

Definition at line 7402 of file pcbnew.py.

Here is the caller graph for this function:

◆ clear()

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

Definition at line 7327 of file pcbnew.py.

◆ compare()

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

Definition at line 7339 of file pcbnew.py.

◆ empty()

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

Definition at line 7316 of file pcbnew.py.

◆ end()

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

Definition at line 7398 of file pcbnew.py.

◆ find()

def 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 7320 of file pcbnew.py.

Here is the caller graph for this function:

◆ find_first_of()

def 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 7363 of file pcbnew.py.

◆ GetChars()

def pcbnew.UTF8.GetChars (   self)

Definition at line 7408 of file pcbnew.py.

Here is the caller graph for this function:

◆ length()

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

Definition at line 7331 of file pcbnew.py.

◆ size()

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

Definition at line 7335 of file pcbnew.py.

◆ substr()

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

Definition at line 7378 of file pcbnew.py.

◆ utf8_to_string()

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

Definition at line 7382 of file pcbnew.py.

◆ utf8_to_wxstring()

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

Definition at line 7390 of file pcbnew.py.

◆ wx_str()

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

Definition at line 7386 of file pcbnew.py.

Member Data Documentation

◆ npos

_pcbnew pcbnew.UTF8.npos = _pcbnew.UTF8_npos
static

Definition at line 7375 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 7298 of file pcbnew.py.


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