| 
    KiCad PCB EDA Suite
    
   | 
 
#include <erc_item.h>
  
Public Types | |
| typedef std::vector< KIID > | KIIDS | 
Public Member Functions | |
| bool | IsSheetSpecific () const | 
| Determines whether the ERC item is bound to a specific sheet, or is common across multiple sheets (e.g.   | |
| void | SetSheetSpecificPath (const SCH_SHEET_PATH &aSpecificSheet) | 
| Sets the SCH_SHEET_PATH this ERC item is bound to.   | |
| const SCH_SHEET_PATH & | GetSpecificSheetPath () const | 
| Gets the SCH_SHEET_PATH this ERC item is bound to.   | |
| void | SetItemsSheetPaths (const SCH_SHEET_PATH &mainItemSheet) | 
| Sets the SCH_SHEET_PATH of the main item causing this ERC violation to (e.g.   | |
| void | SetItemsSheetPaths (const SCH_SHEET_PATH &mainItemSheet, const SCH_SHEET_PATH &auxItemSheet) | 
| Set the SCH_SHEET PATHs of the main and auxiliary items causing this ERC violation to (e.g.   | |
| SCH_SHEET_PATH & | GetMainItemSheetPath () | 
| Gets the SCH_SHEET_PATH of the main item causing this ERC violation.   | |
| SCH_SHEET_PATH & | GetAuxItemSheetPath () | 
| Gets the SCH_SHEET_PATH of the auxiliary item causing this ERC violation.   | |
| bool | MainItemHasSheetPath () | 
| Determines whether the main item causing this ERC violation has a specific SCH_SHEET_PATH binding.   | |
| bool | AuxItemHasSheetPath () | 
| Determines whether the auxiliary item causing this ERC violation has a specific SCH_SHEET_PATH binding.   | |
| void | SetErrorMessage (const wxString &aMessage) | 
| void | SetItems (const KIIDS &aIds) | 
| void | SetItems (const EDA_ITEM *aItem, const EDA_ITEM *bItem=nullptr, const EDA_ITEM *cItem=nullptr, const EDA_ITEM *dItem=nullptr) | 
| void | SetItems (const KIID &aItem, const KIID &bItem=niluuid, const KIID &cItem=niluuid, const KIID &dItem=niluuid) | 
| void | AddItem (EDA_ITEM *aItem) | 
| virtual KIID | GetMainItemID () const | 
| virtual KIID | GetAuxItemID () const | 
| virtual KIID | GetAuxItem2ID () const | 
| virtual KIID | GetAuxItem3ID () const | 
| std::vector< KIID > | GetIDs () const | 
| void | SetParent (MARKER_BASE *aMarker) | 
| MARKER_BASE * | GetParent () const | 
| virtual wxString | ShowReport (UNITS_PROVIDER *aUnitsProvider, SEVERITY aSeverity, const std::map< KIID, EDA_ITEM * > &aItemMap) const | 
| Translate this object into a text string suitable for saving to disk in a report.   | |
| virtual void | GetJsonViolation (RC_JSON::VIOLATION &aViolation, UNITS_PROVIDER *aUnitsProvider, SEVERITY aSeverity, const std::map< KIID, EDA_ITEM * > &aItemMap) const | 
| Translate this object into an RC_JSON::VIOLATION object.   | |
| int | GetErrorCode () const | 
| void | SetErrorCode (int aCode) | 
| virtual wxString | GetErrorMessage () const | 
| wxString | GetErrorText () const | 
| wxString | GetSettingsKey () const | 
| virtual wxString | GetViolatingRuleDesc () const | 
Static Public Member Functions | |
| static std::shared_ptr< ERC_ITEM > | Create (int aErrorCode) | 
| Constructs an ERC_ITEM for the given error code.   | |
| static std::shared_ptr< ERC_ITEM > | Create (const wxString &aErrorKey) | 
| static std::vector< std::reference_wrapper< RC_ITEM > > | GetItemsWithSeverities () | 
Static Protected Member Functions | |
| static wxString | getSeverityString (SEVERITY aSeverity) | 
Protected Attributes | |
| int | m_errorCode | 
| The error code's numeric value.   | |
| wxString | m_errorMessage | 
| A message describing the details of this specific error.   | |
| wxString | m_errorTitle | 
| The string describing the type of error.   | |
| wxString | m_settingsKey | 
| The key used to describe this type of error in settings.   | |
| MARKER_BASE * | m_parent | 
| The marker this item belongs to, if any.   | |
| KIIDS | m_ids | 
Private Member Functions | |
| ERC_ITEM (int aErrorCode=0, const wxString &aTitle="", const wxString &aSettingsKey="") | |
Private Attributes | |
| std::optional< SCH_SHEET_PATH > | m_mainItemSheet | 
| std::optional< SCH_SHEET_PATH > | m_auxItemSheet | 
| std::optional< SCH_SHEET_PATH > | m_sheetSpecificPath | 
| True if this item is specific to a sheet instance (as opposed to applying to all instances)   | |
Definition at line 56 of file erc_item.h.
      
  | 
  inherited | 
      
  | 
  inlineprivate | 
Definition at line 182 of file erc_item.h.
References RC_ITEM::m_errorCode, RC_ITEM::m_errorTitle, and RC_ITEM::m_settingsKey.
Referenced by Create().
      
  | 
  inherited | 
Definition at line 56 of file rc_item.cpp.
References m_ids, and EDA_ITEM::m_Uuid.
      
  | 
  inline | 
Determines whether the auxiliary item causing this ERC violation has a specific SCH_SHEET_PATH binding.
Definition at line 179 of file erc_item.h.
References m_auxItemSheet.
Referenced by GetAuxItemSheetPath().
      
  | 
  inlinestatic | 
Definition at line 65 of file erc_item.h.
References allItemTypes, ERC_ITEM(), and RC_ITEM::RC_ITEM().
      
  | 
  static | 
Constructs an ERC_ITEM for the given error code.
Definition at line 307 of file erc_item.cpp.
References busDefinitionConflict, busEntryNeeded, busToBusConflict, busToNetConflict, differentUnitFootprint, differentUnitNet, differentUnitValue, duplicatePinError, duplicateReference, duplicateSheetName, endpointOffGrid, ERCE_BUS_ALIAS_CONFLICT, ERCE_BUS_ENTRY_CONFLICT, ERCE_BUS_ENTRY_NEEDED, ERCE_BUS_TO_BUS_CONFLICT, ERCE_BUS_TO_NET_CONFLICT, ERCE_DIFFERENT_UNIT_FP, ERCE_DIFFERENT_UNIT_NET, ERCE_DIFFERENT_UNIT_VALUE, ERCE_DRIVER_CONFLICT, ERCE_DUPLICATE_PIN_ERROR, ERCE_DUPLICATE_REFERENCE, ERCE_DUPLICATE_SHEET_NAME, ERCE_ENDPOINT_OFF_GRID, ERCE_EXTRA_UNITS, ERCE_FOOTPRINT_FILTERS, ERCE_FOOTPRINT_LINK_ISSUES, ERCE_FOUR_WAY_JUNCTION, ERCE_GENERIC_ERROR, ERCE_GENERIC_WARNING, ERCE_GROUND_PIN_NOT_GROUND, ERCE_HIERACHICAL_LABEL, ERCE_LABEL_MULTIPLE_WIRES, ERCE_LABEL_NOT_CONNECTED, ERCE_LABEL_SINGLE_PIN, ERCE_LIB_SYMBOL_ISSUES, ERCE_LIB_SYMBOL_MISMATCH, ERCE_MISSING_BIDI_PIN, ERCE_MISSING_INPUT_PIN, ERCE_MISSING_POWER_INPUT_PIN, ERCE_MISSING_UNIT, ERCE_NOCONNECT_CONNECTED, ERCE_NOCONNECT_NOT_CONNECTED, ERCE_PIN_NOT_CONNECTED, ERCE_PIN_NOT_DRIVEN, ERCE_PIN_TO_PIN_ERROR, ERCE_PIN_TO_PIN_WARNING, ERCE_POWERPIN_NOT_DRIVEN, ERCE_SAME_LOCAL_GLOBAL_LABEL, ERCE_SIMILAR_LABEL_AND_POWER, ERCE_SIMILAR_LABELS, ERCE_SIMILAR_POWER, ERCE_SIMULATION_MODEL, ERCE_SINGLE_GLOBAL_LABEL, ERCE_STACKED_PIN_SYNTAX, ERCE_UNANNOTATED, ERCE_UNCONNECTED_WIRE_ENDPOINT, ERCE_UNDEFINED_NETCLASS, ERCE_UNRESOLVED_VARIABLE, ERCE_UNSPECIFIED, ERCE_WIRE_DANGLING, extraUnits, footprintFilters, footprintLinkIssues, fourWayJunction, genericError, genericWarning, groundPinNotGround, hierLabelMismatch, isolatedPinLabel, labelDangling, labelMultipleWires, libSymbolIssues, libSymbolMismatch, missingBidiPin, missingInputPin, missingPowerInputPin, missingUnits, multipleNetNames, netNotBusMember, noConnectConnected, noConnectDangling, pinNotConnected, pinNotDriven, pinTableError, pinTableWarning, powerpinNotDriven, sameLocalGlobalLabel, similarLabelAndPower, similarLabels, similarPower, simulationModelIssues, singleGlobalLabel, stackedPinName, unannotated, unconnectedWireEndpoint, undefinedNetclass, unresolvedVariable, and wireDangling.
Referenced by SCH_IO_EAGLE::addBusEntries(), SCH_MARKER::DeserializeFromString(), DIALOG_SCHEMATIC_SETUP::DIALOG_SCHEMATIC_SETUP(), CONNECTION_GRAPH::ercCheckBusToBusConflicts(), CONNECTION_GRAPH::ercCheckBusToBusEntryConflicts(), CONNECTION_GRAPH::ercCheckBusToNetConflicts(), CONNECTION_GRAPH::ercCheckDanglingWireEndpoints(), CONNECTION_GRAPH::ercCheckDirectiveLabels(), CONNECTION_GRAPH::ercCheckFloatingWires(), CONNECTION_GRAPH::ercCheckHierSheets(), CONNECTION_GRAPH::ercCheckLabels(), CONNECTION_GRAPH::ercCheckMultipleDrivers(), CONNECTION_GRAPH::ercCheckNoConnects(), CONNECTION_GRAPH::ercCheckSingleGlobalLabel(), DIALOG_ERC::OnRunERCClick(), ERC_TESTER::TestDuplicateSheetNames(), ERC_TESTER::TestFootprintFilters(), ERC_TESTER::TestFootprintLinkIssues(), ERC_TESTER::TestFourWayJunction(), ERC_TESTER::TestGroundPins(), ERC_TESTER::TestLabelMultipleWires(), ERC_TESTER::TestLibSymbolIssues(), ERC_TESTER::TestMissingNetclasses(), ERC_TESTER::TestMissingUnits(), ERC_TESTER::TestMultiunitFootprints(), ERC_TESTER::TestMultUnitPinConflicts(), ERC_TESTER::TestNoConnectPins(), ERC_TESTER::TestOffGridEndpoints(), ERC_TESTER::TestPinToPin(), ERC_TESTER::TestSameLocalGlobalLabel(), ERC_TESTER::TestSimilarLabels(), ERC_TESTER::TestSimModelIssues(), ERC_TESTER::TestStackedPinNotation(), and ERC_TESTER::TestTextVars().
      
  | 
  inlinevirtualinherited | 
      
  | 
  inlinevirtualinherited | 
      
  | 
  inlinevirtualinherited | 
Definition at line 122 of file rc_item.h.
References m_ids, and niluuid.
Referenced by GetJsonViolation(), and ShowReport().
      
  | 
  inline | 
Gets the SCH_SHEET_PATH of the auxiliary item causing this ERC violation.
Definition at line 161 of file erc_item.h.
References AuxItemHasSheetPath(), and m_auxItemSheet.
      
  | 
  inlineinherited | 
Definition at line 154 of file rc_item.h.
References m_errorCode.
Referenced by BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), SHEETLIST_ERC_ITEMS_PROVIDER::GetCount(), PCB_MARKER::GetSeverity(), SCH_MARKER::GetSeverity(), KI_TEST::IsDrcMarkerOfType(), DIALOG_ERC::OnERCItemRClick(), and SHEETLIST_ERC_ITEMS_PROVIDER::SetSeverities().
      
  | 
  virtualinherited | 
Definition at line 39 of file rc_item.cpp.
References GetErrorText(), and m_errorMessage.
Referenced by BOOST_FIXTURE_TEST_CASE(), GetJsonViolation(), and ShowReport().
      
  | 
  inlineinherited | 
Definition at line 167 of file rc_item.h.
References m_errorTitle.
Referenced by CLEANUP_ITEM::CLEANUP_ITEM(), and GetErrorMessage().
      
  | 
  inlineinherited | 
Definition at line 126 of file rc_item.h.
References m_ids.
Referenced by BOARD::ResolveDRCExclusions().
      
  | 
  inlinestatic | 
Definition at line 76 of file erc_item.h.
References allItemTypes, heading_internal, and RC_ITEM::RC_ITEM().
Referenced by DIALOG_SCHEMATIC_SETUP::DIALOG_SCHEMATIC_SETUP(), ERC_SETTINGS::ERC_SETTINGS(), and DIALOG_ERC::OnRunERCClick().
      
  | 
  virtualinherited | 
Translate this object into an RC_JSON::VIOLATION object.
| aViolation | is the violation to be populated by info from this item | 
| aUnitsProvider | is the units provider that will be used to output coordinates | 
| aSeverity | is the severity of this item | 
| aItemMap | is a map allowing the lookup of items from KIIDs | 
Definition at line 166 of file rc_item.cpp.
References KIID::AsString(), RC_JSON::AFFECTED_ITEM::description, RC_JSON::VIOLATION::description, RC_JSON::VIOLATION::excluded, GetAuxItemID(), GetErrorMessage(), EDA_ITEM::GetItemDescription(), UNITS_PROVIDER::GetIuScale(), GetMainItemID(), EDA_ITEM::GetPosition(), GetSettingsKey(), getSeverityString(), UNITS_PROVIDER::GetUserUnits(), RC_JSON::VIOLATION::items, m_parent, EDA_ITEM::m_Uuid, RC_JSON::AFFECTED_ITEM::pos, RC_JSON::VIOLATION::severity, EDA_UNIT_UTILS::UI::ToUserUnit(), RC_JSON::VIOLATION::type, RC_JSON::AFFECTED_ITEM::uuid, RC_JSON::COORDINATE::x, VECTOR2< T >::x, RC_JSON::COORDINATE::y, and VECTOR2< T >::y.
      
  | 
  inlinevirtualinherited | 
Definition at line 121 of file rc_item.h.
References m_ids, and niluuid.
Referenced by GetJsonViolation(), and ShowReport().
      
  | 
  inline | 
Gets the SCH_SHEET_PATH of the main item causing this ERC violation.
Definition at line 151 of file erc_item.h.
References m_mainItemSheet, and MainItemHasSheetPath().
      
  | 
  inlineinherited | 
Definition at line 129 of file rc_item.h.
References m_parent.
Referenced by DIALOG_DRC::ExcludeMarker(), DIALOG_ERC::ExcludeMarker(), RC_TREE_MODEL::GetAttr(), and DIALOG_DRC::OnDRCItemSelected().
      
  | 
  inlineinherited | 
Definition at line 172 of file rc_item.h.
References m_settingsKey.
Referenced by GetJsonViolation(), SCHEMATIC::ResolveERCExclusions(), and ShowReport().
      
  | 
  staticprotectedinherited | 
Definition at line 81 of file rc_item.cpp.
References RPT_SEVERITY_ACTION, RPT_SEVERITY_DEBUG, RPT_SEVERITY_ERROR, RPT_SEVERITY_EXCLUSION, RPT_SEVERITY_INFO, and RPT_SEVERITY_WARNING.
Referenced by GetJsonViolation(), and ShowReport().
      
  | 
  inline | 
Gets the SCH_SHEET_PATH this ERC item is bound to.
Throws std::bad_optional_access if there is no specific sheet path binding
Definition at line 116 of file erc_item.h.
References m_sheetSpecificPath.
      
  | 
  inlinevirtualinherited | 
      
  | 
  inline | 
Determines whether the ERC item is bound to a specific sheet, or is common across multiple sheets (e.g.
whether the error is internal to a hierarchical sheet, or is due to an enclosing context interacting with the hierarchical sheet)
Definition at line 100 of file erc_item.h.
References m_sheetSpecificPath.
      
  | 
  inline | 
Determines whether the main item causing this ERC violation has a specific SCH_SHEET_PATH binding.
Definition at line 172 of file erc_item.h.
References m_mainItemSheet.
Referenced by GetMainItemSheetPath().
      
  | 
  inlineinherited | 
Definition at line 155 of file rc_item.h.
References m_errorCode.
      
  | 
  inlineinherited | 
Definition at line 101 of file rc_item.h.
References m_errorMessage.
      
  | 
  inherited | 
Definition at line 62 of file rc_item.cpp.
References m_ids, and EDA_ITEM::m_Uuid.
      
  | 
  inlineinherited | 
      
  | 
  inline | 
Sets the SCH_SHEET_PATH of the main item causing this ERC violation to (e.g.
a schematic pin). This allows violations to be specific to particular uses of shared hierarchical schematics.
| mainItemSheet | the SCH_SHEET_PATH of the item causing the ERC violation | 
Definition at line 128 of file erc_item.h.
References m_mainItemSheet.
      
  | 
  inline | 
Set the SCH_SHEET PATHs of the main and auxiliary items causing this ERC violation to (e.g.
two schematic pins which have a mutual connection violation). This allows violations to be specific to particular uses of shared hierarchical schematics.
| mainItemSheet | the SCH_SHEET_PATH of the first item causing the ERC violation | 
| auxItemSheet | the SCH_SHEET_PATH of the second item causing the ERC violation | 
Definition at line 140 of file erc_item.h.
References m_auxItemSheet, and m_mainItemSheet.
      
  | 
  inlineinherited | 
      
  | 
  inline | 
Sets the SCH_SHEET_PATH this ERC item is bound to.
| aSpecificSheet | The SCH_SHEET_PATH containing the ERC violation | 
Definition at line 106 of file erc_item.h.
References m_sheetSpecificPath.
      
  | 
  virtualinherited | 
Translate this object into a text string suitable for saving to disk in a report.
Definition at line 100 of file rc_item.cpp.
References GetAuxItemID(), GetErrorMessage(), EDA_ITEM::GetItemDescription(), GetMainItemID(), EDA_ITEM::GetPosition(), GetSettingsKey(), getSeverityString(), GetViolatingRuleDesc(), m_parent, and showCoord().
Referenced by BOOST_DATA_TEST_CASE_F().
      
  | 
  staticprivate | 
A list of all ERC_ITEM types which are valid error codes.
Definition at line 193 of file erc_item.h.
Referenced by Create(), and GetItemsWithSeverities().
      
  | 
  staticprivate | 
Definition at line 224 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 247 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 227 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 228 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 222 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 223 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 245 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 205 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 246 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 200 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 201 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 240 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 238 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 237 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 212 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 209 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 208 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 229 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 196 of file erc_item.h.
      
  | 
  staticprivate | 
Definition at line 195 of file erc_item.h.
      
  | 
  staticprivate | 
Definition at line 198 of file erc_item.h.
Referenced by GetItemsWithSeverities().
      
  | 
  staticprivate | 
Definition at line 197 of file erc_item.h.
      
  | 
  staticprivate | 
Definition at line 210 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 216 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 215 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 213 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 235 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 236 of file erc_item.h.
Referenced by Create().
      
  | 
  private | 
Definition at line 190 of file erc_item.h.
Referenced by AuxItemHasSheetPath(), GetAuxItemSheetPath(), and SetItemsSheetPaths().
      
  | 
  protectedinherited | 
The error code's numeric value.
Definition at line 185 of file rc_item.h.
Referenced by CLEANUP_ITEM::CLEANUP_ITEM(), DRC_ITEM::DRC_ITEM(), ERC_ITEM::ERC_ITEM(), DRC_ITEM::GetAuxItem2ID(), DRC_ITEM::GetAuxItem3ID(), GetErrorCode(), CLEANUP_ITEM::GetErrorText(), RC_ITEM(), RC_ITEM(), and SetErrorCode().
      
  | 
  protectedinherited | 
A message describing the details of this specific error.
Definition at line 186 of file rc_item.h.
Referenced by GetErrorMessage(), RC_ITEM(), and SetErrorMessage().
      
  | 
  protectedinherited | 
The string describing the type of error.
Definition at line 187 of file rc_item.h.
Referenced by CLEANUP_ITEM::CLEANUP_ITEM(), DRC_ITEM::DRC_ITEM(), ERC_ITEM::ERC_ITEM(), GetErrorText(), and RC_ITEM().
      
  | 
  protectedinherited | 
Definition at line 191 of file rc_item.h.
Referenced by AddItem(), DRC_ITEM::GetAuxItem2ID(), GetAuxItem2ID(), DRC_ITEM::GetAuxItem3ID(), GetAuxItem3ID(), GetAuxItemID(), GetIDs(), GetMainItemID(), RC_ITEM(), SetItems(), SetItems(), and SetItems().
      
  | 
  private | 
Definition at line 189 of file erc_item.h.
Referenced by GetMainItemSheetPath(), MainItemHasSheetPath(), SetItemsSheetPaths(), and SetItemsSheetPaths().
      
  | 
  protectedinherited | 
The marker this item belongs to, if any.
Definition at line 189 of file rc_item.h.
Referenced by DRC_ITEM::DRC_ITEM(), GetJsonViolation(), GetParent(), RC_ITEM(), RC_ITEM(), SetParent(), and ShowReport().
      
  | 
  protectedinherited | 
The key used to describe this type of error in settings.
Definition at line 188 of file rc_item.h.
Referenced by DRC_ITEM::DRC_ITEM(), ERC_ITEM::ERC_ITEM(), GetSettingsKey(), and RC_ITEM().
      
  | 
  private | 
True if this item is specific to a sheet instance (as opposed to applying to all instances)
Definition at line 251 of file erc_item.h.
Referenced by GetSpecificSheetPath(), IsSheetSpecific(), and SetSheetSpecificPath().
      
  | 
  staticprivate | 
Definition at line 243 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 242 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 244 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 241 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 225 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 226 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 211 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 214 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 202 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 203 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 207 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 206 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 204 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 218 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 221 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 219 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 220 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 233 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 217 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 230 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 239 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 248 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 232 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 231 of file erc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 234 of file erc_item.h.
Referenced by Create().