| 
| long  | helperStringToLong (std::string aString) | 
|   | 
|   | DEFINE_CONTENT_TO_NUMBER_ACTION (CURRENT_FORMAT_NUMBER, m_ParsedModel.m_FormatNumber) | 
|   | 
|   | DEFINE_CONTENT_TO_NUMBER_ACTION (PINNUM, m_CurrentLong) | 
|   | 
|   | DEFINE_CONTENT_TO_NUMBER_ACTION (MAX_PIN_COUNT, m_CurrentPart.m_MaxPinCount) | 
|   | 
|   | DEFINE_CONTENT_TO_NUMBER_ACTION (PIN_IDENTIFIER, m_CurrentPin.m_Identifier) | 
|   | 
|   | DEFINE_CONTENT_TO_NUMBER_ACTION (PIN_LOADING, m_CurrentPin.m_Loading) | 
|   | 
|   | DEFINE_CONTENT_TO_NUMBER_ACTION (HIERARCHY_NODE_INDEX, m_CurrentLong) | 
|   | 
|   | DEFINE_CONTENT_TO_STRING_ACTION (PINNAME) | 
|   | 
|   | DEFINE_STRING_ACTION (PART_NAME, m_CurrentPart.m_Name) | 
|   | 
|   | DEFINE_STRING_ACTION (PART_VERSION, m_CurrentPart.m_Version) | 
|   | 
|   | DEFINE_STRING_ACTION (PART_NUMBER, m_CurrentPart.m_Number) | 
|   | 
|   | DEFINE_STRING_ACTION (PART_DESCRIPTION, m_CurrentPart.m_Description) | 
|   | 
|   | DEFINE_STRING_ACTION (PCB_COMPONENT, m_CurrentPart.m_Pcb_component) | 
|   | 
|   | DEFINE_STRING_ACTION (PCB_ALTERNATE, m_CurrentPart.m_Pcb_alternate) | 
|   | 
|   | DEFINE_STRING_ACTION (VALUE, m_CurrentPart.m_Value) | 
|   | 
|   | DEFINE_STRING_ACTION (DEFINITION_NAME, m_CurrentPart.m_PartDefinitionName) | 
|   | 
|   | DEFINE_STRING_ACTION (STEM, m_CurrentPart.m_ComponentStem) | 
|   | 
|   | DEFINE_STRING_ACTION (SYM_ELEMENT_NAME, m_CurrentSwapGroup.m_Name) | 
|   | 
|   | DEFINE_STRING_ACTION (USER_PART_ATTRIBUTE_NAME, m_CurrentAttrName) | 
|   | 
|   | DEFINE_STRING_ACTION (ATTRIBUTE_NAME, m_CurrentAttrName) | 
|   | 
|   | DEFINE_STRING_ACTION (PIN_SIGNAL_NAME, m_CurrentSignalName) | 
|   | 
|   | DEFINE_STRING_ACTION (ACCEPTANCE_PART_NAME, m_CurrentPart.m_AcceptancePartName) | 
|   | 
|   | DEFINE_STRING_ACTION (ACCEPTANCE_TEXT, m_CurrentPart.m_AcceptanceText) | 
|   | 
|   | DEFINE_STRING_ACTION (SPICE_PART_NAME, m_CurrentPart.m_SpicePartName) | 
|   | 
|   | DEFINE_STRING_ACTION (SPICE_MODEL, m_CurrentPart.m_SpiceModel) | 
|   | 
|   | DEFINE_STRING_ACTION (SCH_NAME, m_CurrentSymbol.m_SymbolName) | 
|   | 
|   | DEFINE_STRING_ACTION (SCH_ALTERNATE, m_CurrentSymbol.m_SymbolAlternateName) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (PART_VALUE,) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (DFN_LINE,) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (NGS_LINE, s.m_CurrentPart.m_GateSwappingAllowed=false) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (NPV_LINE, s.m_CurrentPart.m_PinsVisible=false) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (STM_LINE,) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (MXP_LINE,) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (SPI_LINE,) | 
|   | 
|   | DECLARE_SINGLE_MATCH_RULE (PAC_LINE,) | 
|   | 
|   | DEFINE_PIN_GROUP_ACTION (EQUIVALENT_PINS_GROUP, m_CurrentPart.m_PinEquivalences) | 
|   | 
|   | DEFINE_PIN_GROUP_ACTION (INTERNAL_SWAP_GATE, m_CurrentSwapGroup.m_Gates) | 
|   | 
|   | DEFINE_PIN_GROUP_ACTION (EXTERNAL_SWAP_GATE, m_CurrentSwapGroup.m_Gates) | 
|   | 
|   | DEFINE_SWAP_GROUP_ACTION (INTERNAL_SWAP_GROUP, m_CurrentPart.m_InternalSwapGroup) | 
|   | 
|   | DEFINE_SWAP_GROUP_ACTION (EXTERNAL_SWAP_GROUP, m_CurrentPart.m_ExternalSwapGroup) | 
|   | 
|   | DEFINE_ATTRIBUTE_ACTION (SCM_ATTRIBUTE, m_CurrentPart.m_SchAttributes) | 
|   | 
|   | DEFINE_ATTRIBUTE_ACTION (PCB_ATTRIBUTE, m_CurrentPart.m_PcbAttributes) | 
|   | 
|   | DEFINE_ATTRIBUTE_ACTION (PART_ATTRIBUTE, m_CurrentPart.m_PartAttributes) | 
|   | 
|   | DEFINE_ATTRIBUTE_ACTION (SCH_PCB_ATTRIBUTE, m_CurrentPart.m_SchAndPcbAttributes) | 
|   | 
| template<typename INPUT_TYPE>  | 
| bool  | checkHeaderHelper (INPUT_TYPE &aInput) | 
|   | 
| template<typename INPUT_TYPE>  | 
| CADSTAR_PARTS_LIB_MODEL  | readCadstarHelper (INPUT_TYPE &aInput) | 
|   |