KiCad Pcbnew Python Scripting
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 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

 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 7418 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 7424 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 7466 of file pcbnew.py.

Here is the caller graph for this function:

◆ __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 7478 of file pcbnew.py.

Here is the caller graph for this function:

◆ __str__()

def pcbnew.UTF8.__str__ (   self)

Definition at line 7524 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 7505 of file pcbnew.py.

◆ c_str()

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

Definition at line 7435 of file pcbnew.py.

◆ Cast_to_CChar()

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

Definition at line 7513 of file pcbnew.py.

Here is the caller graph for this function:

◆ clear()

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

Definition at line 7450 of file pcbnew.py.

◆ compare()

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

Definition at line 7462 of file pcbnew.py.

◆ empty()

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

Definition at line 7439 of file pcbnew.py.

◆ end()

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

Definition at line 7509 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 7443 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 7474 of file pcbnew.py.

◆ GetChars()

def pcbnew.UTF8.GetChars (   self)

Definition at line 7519 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 7454 of file pcbnew.py.

◆ size()

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

Definition at line 7458 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 7489 of file pcbnew.py.

◆ utf8_to_string()

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

Definition at line 7493 of file pcbnew.py.

◆ utf8_to_wxstring()

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

Definition at line 7501 of file pcbnew.py.

◆ wx_str()

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

Definition at line 7497 of file pcbnew.py.

Member Data Documentation

◆ npos

pcbnew.UTF8.npos = _pcbnew.UTF8_npos
static

Definition at line 7486 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 7421 of file pcbnew.py.


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