KiCad PCB EDA Suite
sch_sheet_path.h File Reference

Definition of the SCH_SHEET_PATH and SCH_SHEET_LIST classes for Eeschema. More...

#include <base_struct.h>
#include <map>
#include "sch_sheet.h"

Go to the source code of this file.

Classes

class  SCH_SHEET_PATH
 Class SCH_SHEET_PATH. More...
 
class  SCH_SHEET_LIST
 Class SCH_SHEET_LIST. More...
 

Macros

#define SHEET_NOT_FOUND   -1
 

Typedefs

typedef std::map< wxString, SCH_REFERENCE_LISTSCH_MULTI_UNIT_REFERENCE_MAP
 Type SCH_MULTI_UNIT_REFERENCE_MAP is used to create a map of reference designators for multi-unit parts. More...
 
typedef std::vector< SCH_SHEET_PATHSCH_SHEET_PATHS
 
typedef SCH_SHEET_PATHS::iterator SCH_SHEET_PATHS_ITER
 
typedef SCH_SHEET_PATHS::const_iterator SCH_SHEET_PATHS_CITER
 
typedef SCH_SHEET_PATHS::reverse_iterator SCH_SHEET_PATHS_RITER
 
typedef SCH_SHEET_PATHS::const_reverse_iterator SCH_SHEET_PATHS_CRITER
 

Detailed Description

Definition of the SCH_SHEET_PATH and SCH_SHEET_LIST classes for Eeschema.

Definition in file sch_sheet_path.h.

Macro Definition Documentation

#define SHEET_NOT_FOUND   -1

Definition at line 90 of file sch_sheet_path.h.

Referenced by SCH_SHEET_PATH::FindSheet().

Typedef Documentation

typedef std::map<wxString, SCH_REFERENCE_LIST> SCH_MULTI_UNIT_REFERENCE_MAP

Type SCH_MULTI_UNIT_REFERENCE_MAP is used to create a map of reference designators for multi-unit parts.

Definition at line 97 of file sch_sheet_path.h.

typedef std::vector< SCH_SHEET_PATH > SCH_SHEET_PATHS

Definition at line 304 of file sch_sheet_path.h.

typedef SCH_SHEET_PATHS::const_iterator SCH_SHEET_PATHS_CITER

Definition at line 306 of file sch_sheet_path.h.

typedef SCH_SHEET_PATHS::const_reverse_iterator SCH_SHEET_PATHS_CRITER

Definition at line 308 of file sch_sheet_path.h.

typedef SCH_SHEET_PATHS::iterator SCH_SHEET_PATHS_ITER

Definition at line 305 of file sch_sheet_path.h.

typedef SCH_SHEET_PATHS::reverse_iterator SCH_SHEET_PATHS_RITER

Definition at line 307 of file sch_sheet_path.h.