KiCad Pcbnew Python Scripting
Public Member Functions | Public Attributes | Static Public Attributes | 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 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)
 

Public Attributes

 this
 

Static Public Attributes

 npos = _pcbnew.UTF8_npos
 

Detailed Description

Proxy of C++ UTF8 class.

Definition at line 5706 of file pcbnew.py.

Constructor & Destructor Documentation

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

Member Function Documentation

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

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

def pcbnew.UTF8.__str__ (   self)

Definition at line 5838 of file pcbnew.py.

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

Definition at line 5816 of file pcbnew.py.

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

Definition at line 5731 of file pcbnew.py.

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

Definition at line 5826 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 5749 of file pcbnew.py.

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

Definition at line 5764 of file pcbnew.py.

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

Definition at line 5736 of file pcbnew.py.

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

Definition at line 5821 of file pcbnew.py.

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

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
find_first_of(UTF8 self, string str) -> std::string::size_type

Definition at line 5778 of file pcbnew.py.

def pcbnew.UTF8.GetChars (   self)

Definition at line 5833 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 5754 of file pcbnew.py.

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

Definition at line 5759 of file pcbnew.py.

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

Definition at line 5797 of file pcbnew.py.

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

Definition at line 5811 of file pcbnew.py.

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

Definition at line 5806 of file pcbnew.py.

Member Data Documentation

pcbnew.UTF8.npos = _pcbnew.UTF8_npos
static

Definition at line 5795 of file pcbnew.py.

pcbnew.UTF8.this

Definition at line 5727 of file pcbnew.py.


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