KiCAD pcbnew scripting
Public Member Functions | Public Attributes | List of all members
pcbnew.IO_ERROR Class Reference
Inheritance diagram for pcbnew.IO_ERROR:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, args)
 
def init (self, aProblem, aThrowersFile, aThrowersFunction, aThrowersLineNumber)
 
def Problem (self)
 
def Where (self)
 
def What (self)
 

Public Attributes

 this
 

Detailed Description

Struct IO_ERROR is a class used to hold an error message and may be
used when throwing exceptions containing meaningful error messages.

Dick Hollenbeck

C++ includes: ki_exception.h 

Definition at line 557 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.IO_ERROR.__init__ (   self,
  args 
)
__init__(IO_ERROR self, wxString aProblem, char const * aThrowersFile, char const * aThrowersFunction, int aThrowersLineNumber) -> IO_ERROR
__init__(IO_ERROR self) -> IO_ERROR

IO_ERROR::IO_ERROR() 

Definition at line 574 of file pcbnew.py.

Member Function Documentation

def pcbnew.IO_ERROR.init (   self,
  aProblem,
  aThrowersFile,
  aThrowersFunction,
  aThrowersLineNumber 
)
init(IO_ERROR self, wxString aProblem, char const * aThrowersFile, char const * aThrowersFunction, int aThrowersLineNumber)

void IO_ERROR::init(const
wxString &aProblem, const char *aThrowersFile, const char
*aThrowersFunction, int aThrowersLineNumber) 

Definition at line 587 of file pcbnew.py.

def pcbnew.IO_ERROR.Problem (   self)
Problem(IO_ERROR self) -> wxString

const wxString
IO_ERROR::Problem() const

what was the problem? 

Definition at line 598 of file pcbnew.py.

def pcbnew.IO_ERROR.What (   self)
What(IO_ERROR self) -> wxString

const wxString
IO_ERROR::What() const

A composite of Problem() and Where() 

Definition at line 622 of file pcbnew.py.

def pcbnew.IO_ERROR.Where (   self)
Where(IO_ERROR self) -> wxString

const wxString
IO_ERROR::Where() const

where did the Problem() occur? 

Definition at line 610 of file pcbnew.py.

Member Data Documentation

pcbnew.IO_ERROR.this

Definition at line 585 of file pcbnew.py.


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