►Nboost | |
Crange_const_iterator | Boost Range specialisation point, for making Boost ranges out of range-v3 views |
Crange_mutable_iterator | Boost Range specialisation point, for making Boost ranges out of range-v3 views |
Crange_size | Boost Range specialisation point, for making Boost ranges out of range-v3 views |
Crange_value | Boost Range specialisation point, for making Boost ranges out of range-v3 views |
►NCatch | |
►NBenchmark | |
►NDetail | |
CBenchmarkFunction | We need to reinvent std::function because every piece of code that might add overhead in a measurement context needs to have consistent performance characteristics so that we can account for it in the measurement |
Cbootstrap_analysis | |
CChronometerConcept | |
CChronometerModel | |
CCompleteInvoker | |
CCompleteInvoker< void > | |
CCompleteType | |
►CCompleteType< void > | |
Ctype | |
Cis_related | |
Coptimized_away_error | |
Crepeater | |
CBenchmark | |
CChronometer | |
CEstimate | |
CExecutionPlan | |
Cnow | |
COutlierClassification | |
CSampleAnalysis | |
CTiming | |
►NClara | |
►NDetail | |
CBasicResult | |
CBoundFlagLambda | |
CBoundFlagRef | |
CBoundFlagRefBase | |
CBoundLambda | |
CBoundManyLambda | |
CBoundRef | |
CBoundValueRef | |
CBoundValueRef< std::vector< T > > | |
CBoundValueRefBase | |
CComposableParserImpl | |
Cfake_arg | |
CHelpColumns | |
Cis_unary_function | |
Cis_unary_function< F, Catch::Detail::void_t< decltype(std::declval< F >()(fake_arg())) > > | |
CLambdaInvoker | |
CLambdaInvoker< void > | |
CParserBase | |
CParserRefImpl | |
CParseState | |
CResultBase | |
CResultValueBase | |
CResultValueBase< void > | |
CToken | |
CTokenStream | |
CUnaryLambdaTraits | |
CUnaryLambdaTraits< ReturnT(ClassT::*)(Args...) const > | |
CUnaryLambdaTraits< ReturnT(ClassT::*)(ArgT) const > | |
Caccept_many_t | |
CArg | |
CArgs | |
CExeName | |
CHelp | |
COpt | |
CParser | |
►NDetail | |
CCaseInsensitiveEqualTo | Provides case-insensitive op== semantics when called |
CCaseInsensitiveLess | Provides case-insensitive op< semantics when called |
CEnumInfo | |
CEnumValuesRegistry | |
Chas_description | |
Chas_description< T, void_t< decltype(T::getDescription())> > | |
Cis_range_impl | |
Cis_range_impl< T, void_t< decltype(begin(std::declval< T >()))> > | |
CIsStreamInsertable | |
Cmake_void | |
CNonCopyable | Deriving classes become noncopyable and nonmovable |
►NGenerators | |
Cas | |
CChunkGenerator | |
CFilterGenerator | |
CFixedValuesGenerator | |
CGenerators | |
CGeneratorTracker | |
CGeneratorUntypedBase | |
CGeneratorWrapper | |
CIGenerator | |
CIteratorGenerator | |
CMapGenerator | |
CRangeGenerator | |
CRepeatGenerator | |
CSingleValueGenerator | |
CTakeGenerator | |
►NMatchers | |
►NDetail | |
Cconjunction | |
Cconjunction< Cond, Rest... > | |
CMatchAllOf | |
CMatchAllOfGeneric | |
CMatchAnyOf | |
CMatchAnyOfGeneric | |
CMatchNotOf | |
CMatchNotOfGeneric | |
CAllMatchMatcher | |
CAnyMatchMatcher | |
CApproxMatcher | |
CCasedString | |
CContainsElementMatcher | Matcher for checking that an element in range is equal to specific element |
CContainsMatcher | |
CContainsMatcherMatcher | Meta-matcher for checking that an element in a range matches a specific matcher |
CEndsWithMatcher | |
CEqualsMatcher | |
CExceptionMessageMatcher | |
CHasSizeMatcher | |
CIsEmptyMatcher | |
CMatcherBase | |
CMatcherGenericBase | |
CMatcherUntypedBase | |
CNoneMatchMatcher | |
CRegexMatcher | |
CSizeMatchesMatcher | |
CStartsWithMatcher | |
CStringContainsMatcher | |
CStringEqualsMatcher | |
CStringMatcherBase | |
CUnorderedEqualsMatcher | |
CVectorContainsElementMatcher | |
CWithinAbsMatcher | |
CWithinRelMatcher | |
CWithinUlpsMatcher | |
Calways_false | |
CApprox | |
CAssertionHandler | |
CAssertionInfo | |
CAssertionReaction | |
CAssertionResult | |
CAssertionResultData | |
CAssertionStats | |
CAutomakeReporter | |
CAutoReg | |
CBenchmarkInfo | |
CBenchmarkStats | |
CBinaryExpr | |
CCapturer | |
CCompactReporter | |
CConfig | |
CConfigData | |
CConsoleReporter | |
CCounts | |
CDecomposer | |
CEventListenerBase | Base class to simplify implementing listeners |
CEventListenerFactory | |
CExceptionTranslatorRegistrar | |
CExprLhs | |
CGeneratorException | |
CIConfig | |
CIContext | |
CIEventListener | The common base for all reporters and event listeners |
CIExceptionTranslator | |
CIExceptionTranslatorRegistry | |
CIGeneratorTracker | |
CIMutableContext | |
CIMutableEnumValuesRegistry | |
CIMutableRegistryHub | |
CIRegistryHub | |
CIReporterFactory | |
CIReporterRegistry | |
CIResultCapture | |
Cis_callable | |
Cis_callable< Fun(Args...)> | |
Cis_callable_tester | |
Cis_range | |
CIStream | |
CITagAliasRegistry | |
CITransientExpression | |
CJunitReporter | |
CLazyExpression | |
CLeakDetector | |
ClineOfChars | |
CListenerDescription | |
CListenerRegistrar | |
CMessageBuilder | |
CMessageInfo | |
CMessageStream | |
CNameAndTags | |
COptional | |
CProcessedReporterSpec | ReporterSpec but with the defaults filled in |
Cratio_string | |
Cratio_string< std::atto > | |
Cratio_string< std::femto > | |
Cratio_string< std::micro > | |
Cratio_string< std::milli > | |
Cratio_string< std::nano > | |
Cratio_string< std::pico > | |
CRedirectedStdErr | |
CRedirectedStdOut | |
CRedirectedStream | |
CRedirectedStreams | |
CRegistrarForTagAliases | |
CReporterBase | This is the base class for all reporters |
CReporterConfig | |
CReporterDescription | |
CReporterFactory | |
CReporterPreferences | By setting up its preferences, a reporter can modify Catch2's behaviour in some regards, e.g |
CReporterRegistrar | |
CResultDisposition | |
CResultWas | |
CRunContext | |
CScopedMessage | |
CSection | |
CSectionEndInfo | |
CSectionInfo | |
CSectionStats | |
CSession | |
CSignalDefs | |
CSimplePcg32 | |
CSonarQubeReporter | |
CStartupExceptionRegistry | |
CStreamingReporterBase | |
CStringMaker | |
CStringMaker< bool > | |
CStringMaker< Catch::Approx > | |
CStringMaker< char * > | |
CStringMaker< char > | |
CStringMaker< char const * > | |
CStringMaker< char[SZ]> | |
CStringMaker< double > | |
CStringMaker< float > | |
CStringMaker< int > | |
CStringMaker< long > | |
CStringMaker< long long > | |
CStringMaker< R C::* > | |
CStringMaker< R, std::enable_if_t< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value > > | |
CStringMaker< signed char > | |
CStringMaker< signed char[SZ]> | |
CStringMaker< std::chrono::duration< Value, Ratio > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 1 > > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 3600 > > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 60 > > > | |
CStringMaker< std::chrono::time_point< Clock, Duration > > | |
CStringMaker< std::chrono::time_point< std::chrono::system_clock, Duration > > | |
CStringMaker< std::nullptr_t > | |
CStringMaker< std::string > | |
CStringMaker< std::wstring > | |
CStringMaker< T * > | |
CStringMaker< T[SZ]> | |
CStringMaker< unsigned char > | |
CStringMaker< unsigned char[SZ]> | |
CStringMaker< unsigned int > | |
CStringMaker< unsigned long > | |
CStringMaker< unsigned long long > | |
CStringMaker< wchar_t * > | |
CStringMaker< wchar_t const * > | |
CStringRef | A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may not be null terminated |
CStringStreams | |
CTag | A view of a tag string that provides case insensitive comparisons |
CTagAliasRegistry | |
CTagInfo | |
CTestCaseHandle | Wrapper over the test case information and the test case invoker |
CTestCaseInfo | Various metadata about the test case |
CTestCaseStats | |
CTestFailureException | Used to signal that an assertion macro failed |
CTestInvokerAsMethod | |
CTestRunInfo | |
CTestRunStats | |
CTestSpecParser | |
CTimer | |
CTotals | |
Ctrue_given | |
CUnaryExpr | |
CVersion | |
CWaitForKeypress | |
CWarnAbout | |
CWildcardPattern | |
CXmlEncode | Helper for XML-encoding text (escaping angle brackets, quotes, etc) |
►CXmlWriter | |
CScopedElement | |
►NClipperLib | |
CClipper | |
CClipperBase | |
CclipperException | |
CClipperOffset | |
CDoublePoint | |
CInt128 | |
CIntersectNode | |
CIntPoint | |
CIntRect | |
CJoin | |
CLocalMinimum | |
CLocMinSorter | |
COutPt | |
COutRec | |
CPolyNode | |
CPolyTree | |
CTEdge | |
►NClipperLibKiCad | |
CClipper | |
CClipperBase | |
CclipperException | |
CClipperOffset | |
CDoublePoint | |
CInt128 | |
CIntersectNode | |
CIntPoint | |
CIntRect | |
CJoin | |
CLocalMinimum | |
CLocMinSorter | |
COutPt | |
COutRec | |
CPolyNode | |
CPolyTree | |
CTEdge | |
►Nconcepts | |
►Ndetail | |
Cbools | |
Cbasic_common_reference | Users can specialize this to hook the common_reference_with concept |
Ccommon_reference | Users can specialize this to hook the common_reference_with concept |
Ccommon_reference< T > | |
Ccommon_reference< T, U > | |
Ccommon_reference< T, U, Vs... > | |
Ccommon_type | Users should specialize this to hook the common_with concept until std gets a SFINAE-friendly std::common_type and there's some sane way to deal with cv and ref qualifiers |
Ccommon_type< T > | |
Ccommon_type< T, U > | |
Ccommon_type< T, U, Vs... > | |
Cis_nothrow_swappable | |
Cis_nothrow_swappable_with | |
Cis_swappable | |
Cis_swappable_with | |
Creturn_t_ | |
►Ndelaunator | |
CDelaunator | |
CPoint | |
CPoints | |
►Ndoj | |
Calphanum_less | Functor class to compare two objects with the "Alphanum
Algorithm" |
►Nhorizon | |
►Nbitmap_font | |
CGlyphInfo | |
►NCSV | |
CCsv | |
►Ndetail | Trivial bidirectional map for mapping strings to enums |
CNamedIndex | |
►NHTTP | |
CClient | |
CRESTClient | |
►NODB | |
►Nattribute | |
Cattribute_name | |
Cboolean_attribute | |
Cfloat_attribute | |
Cis_feature | |
Cis_net | |
Cis_pkg | |
Ctext_attribute | |
CAngle | |
CAttributeProvider | |
►CComponents | |
CComponent | |
CToeprint | |
CDim | |
CDimUm | |
►CEDAData | |
CFeatureID | |
CNet | |
COutline | |
COutlineCircle | |
COutlineContour | |
COutlineRectangle | |
COutlineSquare | |
CPackage | |
CPin | |
CSubnet | |
CSubnetPlane | |
CSubnetToeprint | |
CSubnetTrace | |
CSubnetVia | |
►CFeatures | |
CArc | |
CFeature | |
CLine | |
CPad | |
CSurface | |
CJob | |
►CMatrix | |
►CLayer | |
CSpan | |
CRecordWithAttributes | |
CStep | |
►CSurfaceData | |
CSurfaceLine | |
CSymbol | |
►NSQLite | |
CDatabase | |
CError | |
Cnoncopyable | |
CQuery | |
►NSTEPImporter | |
CColor | |
CFace | |
CResult | |
CSTEPImporter | |
CTVertex | |
CAboutDialog | |
CAccumulator | |
CActionBarPreferences | |
CActionButton | |
CActionButtonBase | |
CActionButtonMenu | |
CActionCatalogItem | |
CActionConnection | |
CActionEditor | |
CActionEditorBase | |
CActionLabelInfo | |
CActionToolID | |
CAddSequenceDialog | |
CAirwire | |
CAirwireFilterWindow | |
CAlignAndDistributeWindow | |
CAnnotateDialog | |
CAnnotationContext | |
CAppearance | |
CAppearancePreferences | |
CArc | Graphical arc |
CAskDatumAngleDialog | |
CAskDatumDialog | |
CAskDatumStringDialog | |
CAskNetMergeDialog | |
Cautofree_ptr | |
CAutomaticPreferences | |
CAutosaveRecoveryDialog | |
CAvailablePoolItemEditor | |
CAxesLollipop | |
CBackgroundRenderer | |
CBBoxAccumulator | |
►CBlock | A block is one level of hierarchy in the netlist |
CBlockItem | |
CNetPinsAndPorts | Takes pins specified by pins&ports and moves them over to net |
CBlockButton | |
CBlockEditor | |
CBlockInstance | |
►CBlockInstanceMapping | |
CComponentInfo | |
CBlocks | |
►CBlocksBase | |
CBlockItem | |
CBlockItemInfo | |
CBlocksDependencyGraph | |
CBlocksPeek | |
►CBlocksSchematic | |
CBlockItemSchematic | |
CBlockSymbol | |
CBlockSymbolPort | |
►CBoard | |
COutline | |
CStackupLayer | |
CBoardColors | |
CBoardDecal | |
CBoardDisplayOptionsBox | |
CBoardEditor | |
CBoardHole | |
CBoardHoleDialog | |
CBoardJunction | |
CBoardLayers | |
CBoardNetTie | |
CBoardPackage | |
CBoardPanel | |
CBoardPreferences | |
CBoardRuleImportDialog | |
CBoardRules | |
CBoardRulesImportInfo | |
►CBOMExportSettings | |
CCSVSettings | |
CBOMExportWindow | |
CBOMRow | |
►CBus | A Bus is used for grouping nets |
CMember | |
CBusEditor | |
CBusLabel | Makes a Bus available on the schematic |
CBusMemberEditor | |
CBusRipper | Make a Bus member's Net available on the schematic |
CCanvas | |
CCanvas3D | |
►CCanvas3DBase | |
CBBox | |
CViewParams | |
CCanvasAnnotation | |
CCanvasCairo2 | |
CCanvasGerber | |
CCanvasGL | |
CCanvasHole | |
►CCanvasMesh | |
►CLayer3D | |
CVertex | |
CCanvasNetTies | |
CCanvasODB | |
►CCanvasPads | |
CPadKey | |
►CCanvasPatch | |
CPatchKey | |
CCanvasPDF | |
CCanvasPicture | |
CCanvasPreferences | |
CCanvasPreferencesEditor | |
CCanvasTextRenderer | |
CCaptureDialog | |
CCellRendererButton | |
CCellRendererColorBox | |
CChangeable | |
CCheckButtonWithHighlight | |
CCheckItem | |
CClearanceInfo | |
CClipboardBase | |
CClipboardBoard | |
CClipboardGeneric | |
CClipboardHandler | |
CClipboardPackage | |
CClipboardPadstack | |
CClipboardSchematic | |
CColor | |
CColorBox | |
CColorEditor | |
CColorEditorLayer | |
CColorEditorPalette | |
CColorI | |
►CColumnChooser | |
CAdapter | |
CIAdapter | |
CCompletionColumns | |
►CComponent | A Component is an instanced Entity in a Block |
CAltPinInfo | Used to select alternate pin names |
CComponentButton | |
CComponentSelector | |
►CConfirmCloseDialog | |
CWindowInfo | |
CConfirmPrDialog | |
CConnection | |
CConnectionLine | |
CConnector | |
CContext | |
CCoord | Your typical coordinate class |
CCore | Where Tools and and documents meet |
►CCoreBoard | |
CFilenames | |
CCoreDecal | |
CCoreFrame | |
CCorePackage | |
CCorePadstack | |
►CCoreSchematic | |
CFilenames | |
CCoreSymbol | |
CCoverRenderer | |
CCreatePartDialog | |
CCustomFieldEditor | |
CDCMInfo | |
CDecal | |
►CDependencyGraph | |
CNode | |
CDeviceInfo | |
CDialogs | |
CDigiKeyApiPreferences | |
CDigiKeyApiPreferencesEditor | |
CDigiKeyAuthWindow | |
CDigiKeyCacheManager | |
CDimension | |
Cdisjoint_set | |
CDocument | |
CDocumentBoard | |
CDocuments | Tools use this class to actually access the core |
CDoneRevealerController | |
CDOUBLET | |
CDragSelection | |
CDrillEditor | |
CDuplicateBase | |
CDuplicateEntityWidget | |
CDuplicatePackageWidget | |
CDuplicatePartWidget | |
CDuplicateSymbolWidget | |
CDuplicateUnitWidget | |
CDuplicateWindow | |
CDXFAdapter | |
CDXFImporter | |
CEdge | |
CEditCustomValueDialog | |
CEditFrameDialog | |
CEditKeepoutDialog | |
CEditorProcess | |
CEditorWindow | |
CEditPlaneWindow | |
CEditStackupDialog | |
CEditTextWindow | |
CEditViaDialog | |
CEnterDatumAngleWindow | |
CEnterDatumScaleWindow | |
CEnterDatumWindow | |
CEntity | |
CEntityEditor | |
CEntityInfoBox | |
CEntityPreview | |
CEntryWithInheritance | |
CExcellonWriter | |
CExportFileChooser | |
CFabOutputWindow | |
CFaceRenderer | |
CField | |
CFileVersion | |
CFileWrapper | |
CFlagEditor | |
CFlattenContext | |
CFootagDisplay | |
CFootprintGeneratorBase | |
CFootprintGeneratorDual | |
CFootprintGeneratorFootag | |
CFootprintGeneratorGrid | |
CFootprintGeneratorQuad | |
CFootprintGeneratorSingle | |
CFootprintGeneratorWindow | |
CForcedPoolUpdateDialog | |
CFragment | |
CFragmentCache | |
CFrame | |
CGangedSwitch | |
CGate | |
CGateEditor | |
CGateEditorImportWizard | |
CGateEditorWizard | |
CGatePinEditor | |
CGatePinRow | |
CGenerateSilkscreenWindow | |
CGenericComboBox | |
CGerberExporter | |
CGerberLayerEditor | |
►CGerberOutputSettings | |
CGerberLayer | |
CGerberWriter | |
CGitHubClient | |
CGitHubLoginWindow | |
CGrid | |
CGridController | |
►CGridSettings | |
CGrid | |
CGridsWindow | |
CHeaderButton | |
CHelpButton | |
CHistoryItemBoard | |
CHistoryItemDecal | |
CHistoryItemEntity | |
CHistoryItemFrame | |
CHistoryItemPackage | |
CHistoryItemPadstack | |
CHistoryItemPart | |
CHistoryItemSchematic | |
CHistoryItemSymbol | |
CHistoryItemUnit | |
►CHistoryManager | |
CHistoryItem | |
CHole | A hole with diameter and position, that's it |
CHoleInfo | |
CIBlockProvider | |
CIBlockSchematicProvider | |
CIBlockSymbolAndSchematicProvider | |
CIBlockSymbolProvider | |
CIDocument | |
CIDocumentBlockSymbol | |
CIDocumentBoard | |
CIDocumentDecal | |
CIDocumentFrame | |
CIDocumentPackage | |
CIDocumentPadstack | |
CIDocumentSchematic | |
CIDocumentSchematicBlockSymbol | |
CIDocumentSymbol | |
CIInstanceMappingProvider | |
CImage3DExporter | |
CImage3DExporterWrapper | |
►CImpBase | |
CSelectionFilterInfo | |
CImpBoard | |
CImpDecal | |
CImpFrame | |
CImpInterface | |
CImpLayer | |
CImportKiCadPackageWindow | |
►CImpPackage | |
CImportCanvas3D | |
CImpPadstack | |
CImpSchematic | |
CImpSymbol | |
CIncludedBoard | |
CInputDevicesPreferences | |
CInputDevicesPreferencesEditor | |
►CInputDevicesPrefs | |
CDevice | |
CDeviceType | |
CInsertBox | |
CInstallationUUID | |
CInToolActionCatalogItem | |
CInToolActionEditor | |
CInToolKeySequencesPreferences | |
CInToolKeySequencesPreferencesEditor | |
CIPool | |
CJunction | A Junction is a point in 2D-Space |
CJunctionProvider | |
CJunctionUtil | |
CKeepout | |
CKeepoutContour | |
►CKeepSlopeInfo | |
CPosition | |
CKeyConflictDialog | |
CKeyLabel | |
CKeySequenceDialog | |
CKeySequencesPreferences | |
CKeySequencesPreferencesEditor | |
CKiCadDecalParser | |
CKiCadModuleParser | |
►CKiCadPackageParser | |
CMeta | |
►CKiCadSymbol | |
►CSPart | |
CSPin | |
CSPoly | |
CSPolyline | |
CSRect | |
CSPartIterProxy | |
CKiCadSymbolImporter | |
CKiCadSymbolImportWizard | |
CLayer | |
CLayerBox | |
CLayerBoxRow | |
CLayerComboBox | |
CLayerDisplay | |
CLayerDisplayButton | |
CLayerDisplayPreview | |
CLayerHelpBox | |
CLayerInfo | |
CLayerOptionsCopper | |
CLayerOptionsExp | |
CLayerOptionsExpSilkscreen | |
CLayerProvider | |
CLayerRange | |
CLayerRangeEditor | |
CLine | Graphical line |
►CLineNet | LineNet is similar to Line, except it denotes electrical connection |
CConnection | |
Clist_accumulator | |
CLocationEntry | |
CLogDispatcher | |
►CLogger | |
CItem | |
CLogView | |
CLogWindow | |
CLutEnumStr | |
CMainWindow | |
CManageBusesDialog | |
CManageIncludedBoardsDialog | |
CManageNetClassesDialog | |
CManagePortsDialog | |
CManagePowerNetsDialog | |
CMapNetTieDialog | |
CMapPackageDialog | |
CMapUUIDPathDialog | |
CMarker | |
CMarkerRef | |
CMarkerRenderer | |
CMarkers | |
CMatchPadsEditor | |
CMinMaxAccumulator | |
CMiscPreferencesEditor | |
CModelEditor | |
CMousePreferences | |
CMoveItemRow | |
CMoveWindow | |
►CMSD | |
CParams | |
CMSDAnimator | |
CMSDTuningWindow | |
CMultiComponentButton | |
CMultiComponentSelector | |
CMultiItemButton | |
►CMultiItemSelector | |
CListColumns | |
CMultiNetButton | |
CMultiNetSelector | |
CMultiPadButton | |
CMultiPadSelector | |
►CMyBlocks | |
CMyBlockItem | |
CMyBox | |
CMyCanvasPatch | |
CMyCheckButton | |
CMyInstanceMappingProvider | |
CMyLabel | |
CMyMenuItem | |
CMyRuleImportMap | |
CNamedVector | |
CNet | |
CNetButton | |
CNetClass | |
CNetClassButton | |
CNetClassEditor | |
CNetClassMapper | |
CNetInfo | |
CNetLabel | Displays the junction's Net name it is attached to |
CNetSegmentInfo | |
CNetSelector | |
CNetTie | |
CNoneBlockProvider | |
CNullableParamEditor | |
CObjectDescription | |
CObjectProperty | |
CObjectProvider | Interface for classes that store objects identified by UUID (e.g. Line or Junction) |
CObjectRef | |
CODBOutputSettings | |
COnce | |
COpeningSpinner | |
COperationInfo | |
COrderableMPNEditor | |
COrderableMPNSelector | |
COutputWindow | |
►CPackage | |
CModel | |
CMyParameterProgram | |
CPackageInfoBox | |
CPackageRules | |
CPad | |
CPadEditor | |
CPadParameterSetWindow | |
►CPadstack | |
CMyParameterProgram | |
CPadstackHash | |
CPadstackPreview | |
CPanedStateStore | |
CParamEnumEditor | |
CParameterEditor | |
►CParameterProgram | |
CToken | |
CTokenCommand | |
CTokenInt | |
CTokenString | |
CTokenUUID | |
CParameterProgramPolygon | |
CParameterSetEditor | |
CParameterWindow | |
CParametricEditor | |
CParametricFilterBox | |
CParametricParamEditor | |
CParamQuantityEditor | |
►CPart | |
CColumn | |
CPadMapItem | |
CPartBrowserWindow | |
CPartEditor | |
CPartInfoCacheManager | |
CPartInfoPreferences | |
CPartinfoPreferencesEditor | |
CPartPreview | |
CPartsWindow | |
CPartWizard | |
CPastedPackage | |
CPatchExpanded | |
CPatchInfo | |
CPatchPair | |
CPDFExporter | |
►CPDFExportSettings | |
CLayer | |
CPDFExportWindow | |
CPDFLayerEditor | |
CPicture | |
CPictureData | |
CPictureKeeper | |
CPictureRenderer | |
►CPin | A Pin represents a logical pin of a Unit |
CAlternateName | The Pin's alternate names |
CPinDirectionAccumulator | |
CPinDirectionMap | |
CPinEditor | |
CPinNameEditor | |
CPinNamesBox | |
CPinNamesEditor | |
CPlaceAtPadDialog | |
CPlacement | |
CPlacementProvider | |
CPlaceModelBox | |
►CPlane | |
CFragment | |
CPlaneEditor | |
CPlaneSettings | |
CPlaneUpdateDialog | |
CPng | |
CPngRead | |
CPngWrite | |
CPnPExportSettings | |
CPnPExportWindow | |
CPnPRow | |
CPoint3D | |
CPointRenderer | |
►CPolygon | Polygon used in Padstack, Package and Board for specifying filled Regions |
CVertex | |
CPolygonArcRemovalProxy | |
CPolygonUsage | |
CPolyInfo | |
►CPool | Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool |
CItemPoolInfo | |
CPoolBrowser | |
CPoolBrowserButton | |
CPoolBrowserDecal | |
CPoolBrowserDialog | |
CPoolBrowserEntity | |
CPoolBrowserFrame | |
CPoolBrowserPackage | |
CPoolBrowserPadstack | |
►CPoolBrowserParametric | |
CFilterAppliedLabel | |
CPoolBrowserPart | |
CPoolBrowserStockinfo | |
CPoolBrowserSymbol | |
CPoolBrowserUnit | |
CPoolCacheBox | |
CPoolCacheCleanupDialog | |
►CPoolCacheStatus | |
CItem | |
CPoolDependencyGraph | |
CPoolDownloadWindow | |
►CPoolEditorBase | |
CLoadingSetter | |
CPoolGitBox | |
CPoolGotoProvider | |
CPoolIndex | |
CPoolInfo | |
CPoolInfoBox | |
CPoolItemEditor | |
CPoolListItem | |
CPoolManager | |
CPoolManagerPool | |
CPoolMergeBox2 | |
CPoolNotebook | |
►CPoolParametric | |
CColumn | |
CTable | |
CPoolParams | |
►CPoolProjectManagerApplication | |
CCloseOrHomeWindow | |
CUserConfig | |
►CPoolProjectManagerAppWindow | |
CClosePolicy | |
CSpawnResult | |
CPoolProjectManagerProcess | |
CPoolProjectManagerViewCreatePool | |
CPoolProjectManagerViewCreateProject | |
CPoolProjectManagerViewProject | |
CPoolRemoteBox | |
CPoolSelector | |
CPoolSettingsBox | |
CPoolStatusBase | |
►CPoolStatusPoolManager | |
CItemInfo | |
CPoolStatusProviderBase | |
CPoolStatusProviderPoolManager | |
CPoolsWindow | |
CPoolUpdateErrorDialog | |
CPoolUpdateGraph | |
CPoolUpdateNode | |
CPoolUpdatePool | |
►CPoolUpdater | |
CCompletePoolUpdateRequiredException | |
CPoolUpdaterParametric | |
CPoolWithParametric | |
CPortEditor | |
CPowerNetEditor | |
CPowerSymbol | GND symbols and the like |
CPreferences | |
CPreferencesGroup | |
CPreferencesProvider | |
CPreferencesRow | |
CPreferencesRowAction | |
CPreferencesRowBool | |
CPreferencesRowBoolButton | |
CPreferencesRowDevice | |
CPreferencesRowDeviceType | |
CPreferencesRowEnum | |
CPreferencesRowNumeric | |
CPreferencesWindow | |
CPreviewBase | |
CPreviewCanvas | |
CProcWaitDialog | |
CProject | |
CProjectMetaEditor | |
CProjectPool | |
CProjectPropertiesDialog | |
CPropertyEditor | |
CPropertyEditorAngle | |
CPropertyEditorBool | |
CPropertyEditorDim | |
CPropertyEditorDouble | |
CPropertyEditorEnum | |
CPropertyEditorExpand | |
CPropertyEditorInt | |
CPropertyEditorLayer | |
CPropertyEditorLayerRange | |
CPropertyEditorNetClass | |
CPropertyEditorOpacity | |
CPropertyEditorPriority | |
CPropertyEditorScale | |
CPropertyEditorString | |
CPropertyEditorStringMultiline | |
CPropertyEditorStringRO | |
CPropertyMeta | |
CPropertyMetaLayers | |
CPropertyMetaNetClasses | |
CPropertyPanel | |
CPropertyPanels | |
CPropertyValue | |
CPropertyValueBool | |
CPropertyValueDouble | |
CPropertyValueInt | |
CPropertyValueLayerRange | |
CPropertyValueString | |
CPropertyValueUUID | |
CPullRequestItemBox | |
CPushPayload | |
CRawClient | |
CRecentItemBox | |
CReflowBox | |
CRenumberPadsWindow | |
CRouterSettingsWindow | |
CRule | |
CRuleBoardConnectivity | |
CRuleClearanceCopper | |
CRuleClearanceCopperKeepout | |
CRuleClearanceCopperOther | |
CRuleClearancePackage | |
CRuleClearanceSameNet | |
CRuleClearanceSilkscreenExposedCopper | |
CRuleConnectivity | |
CRuleDescription | |
CRuleDiffpair | |
CRuleEditor | |
CRuleEditorClearanceCopper | |
CRuleEditorClearanceCopperKeepout | |
CRuleEditorClearanceCopperOther | |
CRuleEditorClearanceSameNet | |
CRuleEditorClearanceSilkscreenExposedCopper | |
CRuleEditorConnectivity | |
CRuleEditorDiffpair | |
CRuleEditorHoleSize | |
CRuleEditorLayerPair | |
CRuleEditorPackageChecks | |
CRuleEditorPlane | |
CRuleEditorShortedPads | |
CRuleEditorThermals | |
CRuleEditorTrackWidth | |
CRuleEditorVia | |
CRuleEditorViaDefinitions | |
CRuleEditorWithoutEnable | |
CRuleExportBox | |
CRuleExportDialog | |
CRuleHoleSize | |
CRuleImportDialog | |
CRuleImportMap | |
CRuleLabel | |
CRuleLayerPair | |
CRuleMatch | |
CRuleMatchComponent | |
CRuleMatchComponentEditor | |
CRuleMatchEditor | |
CRuleMatchKeepout | |
CRuleMatchKeepoutEditor | |
CRuleNetTies | |
CRulePackageChecks | |
CRuleParameters | |
CRulePlane | |
CRulePreflightChecks | |
CRules | |
CRulesCheckCache | |
CRulesCheckCacheBase | |
CRulesCheckCacheBoardImage | |
►CRulesCheckCacheNetPins | |
CNetInfo | |
CNetPin | |
CRulesCheckError | |
CRulesCheckResult | |
CRulesExportInfo | |
CRuleShortedPads | |
CRulesImportInfo | |
CRulesWindow | |
CRuleSymbolChecks | |
CRuleThermals | |
►CRuleTrackWidth | |
CWidths | |
CRuleVia | |
CRuleViaDefinitions | |
CScaleBar | |
►CSchematic | A Schematic is the visual representation of a Block |
CAnnotation | |
CSheetItem | |
CSheetMapping | |
CSchematicBlockSymbol | |
CSchematicJunction | |
CSchematicNetTie | |
CSchematicPreferences | |
CSchematicPropertiesDialog | |
CSchematicRules | |
CSchematicSymbol | |
CScopedBlock | |
►CSearcher | |
CSearchQuery | |
CSearchResult | |
CTypeInfo | |
CSearcherBoard | |
CSearcherPackage | |
CSearcherSchematic | |
CSearcherSymbol | |
CSelectable | |
CSelectableRef | |
CSelectables | |
CSelectablesRenderer | |
CSelectBlockDialog | |
CSelectGroupTagDialog | |
CSelectIncludedBoardDialog | |
►CSelectionFilter | |
CObjectFilter | |
CSelectionFilterDialog | |
CSelectionProvider | |
CSelectNetDialog | |
CSelectPRDialog | |
CSelectSheetDialog | |
CSelectViaDefinitionDialog | |
CSetReset | |
Cshallow_copy_t | |
CShape | For commonly used Pad shapes |
CShapeDialog | |
CShapeEditor | |
CSheet | |
CSheetBox | |
CSheetEditor | |
CSnapFilter | |
CSortController | |
CSortHelper | |
CSpacenavPreferences | |
CSpaceNavPreferencesEditor | |
CSpacenavPrefs | |
CSpinButtonAngle | |
CSpinButtonDim | |
CSQLiteShellWindow | |
CStackupLayerEditor | |
►CStatusDispatcher | |
CNotification | |
CSTEPExportSettings | |
CStepExportWindow | |
CStockInfoPreferencesEditor | |
CStockInfoProvider | |
CStockInfoProviderDigiKey | |
CStockInfoProviderDigiKeyWorker | |
CStockInfoProviderPartinfo | |
CStockInfoProviderPartinfoWorker | |
CStockInfoRecord | |
►CStockInfoRecordDigiKey | |
COrderablePart | |
►CStockInfoRecordPartinfo | |
COrderablePart | |
►CStructuredTextWriter | |
CArrayProxy | |
CSVGOverlay | |
CSymbol | |
►CSymbolPin | |
CDecoration | |
CSymbolPinNamesWindow | |
CSymbolPreview | |
CSymbolPreviewBox | |
CSymbolPreviewExpandWindow | |
CSymbolPreviewWindow | |
CSymbolRules | |
►CTagEntry | |
CTagLabel | |
►CTagPopover | |
CListColumns | |
CTarget | |
CText | Used wherever a user-editable text is needed |
CTextData | |
CTextEditor | |
►CTextRenderer | |
COptions | |
CThermalSettings | |
CTitleBlockValuesEditor | |
CToolAddBlockInstance | |
CToolAddKeepout | |
►CToolAddPart | |
CToolDataAddPart | |
CToolAddVertex | |
CToolAlignAndDistribute | |
CToolArgs | This is what a Tool receives when the user did something |
CToolAssignPart | |
►CToolBackannotateConnectionLines | |
►CToolDataBackannotate | |
CItem | |
CToolBarPreferences | |
CToolBase | Common interface for all Tools |
CToolBendLineNet | |
CToolChangeSymbol | |
CToolChangeUnit | |
CToolClearPart | |
CToolData | |
CToolDataAlignAndDistribute | |
CToolDataEditPlane | |
CToolDataEnterDatumAngleWindow | |
CToolDataEnterDatumScaleWindow | |
CToolDataEnterDatumWindow | |
CToolDataFromPlacePowerSymbol | |
CToolDataPaste | |
CToolDataPastePart | |
CToolDataPastePlacement | |
CToolDataPoolUpdated | |
CToolDataWindow | |
CToolDelete | |
CToolDisconnect | |
CToolDragKeepSlope | |
CToolDragPolygonEdge | |
CToolDrawArc | |
CToolDrawConnectionLine | |
►CToolDrawDimension | |
CSettings | |
CToolDrawLine | |
CToolDrawLineCircle | |
CToolDrawLineNet | |
CToolDrawLineRectangle | |
CToolDrawNetTie | |
CToolDrawPlane | |
CToolDrawPolygon | |
CToolDrawPolygonCircle | |
CToolDrawPolygonRectangle | |
CToolDrawTrack | |
CToolEditBoardHole | |
CToolEditCustomValue | |
CToolEditLineRectangle | |
CToolEditPadParameterSet | |
CToolEditPlane | |
CToolEditShape | |
CToolEditSymbolPinNames | |
CToolEditText | |
CToolEditVia | |
CToolEnterDatum | |
CToolExchangeGates | |
CToolFix | |
CToolFlipNetTie | |
CToolGenerateCourtyard | |
►CToolGenerateSilkscreen | |
CSettings | |
CToolHelperCollectNets | |
►CToolHelperDrawNetSetting | |
CSettings | |
CToolHelperEditPlane | |
CToolHelperGetSymbol | |
►CToolHelperLineWidthSetting | |
CSettings | |
►CToolHelperMapSymbol | |
CSettings | |
CToolHelperMerge | |
CToolHelperMove | |
►CToolHelperPickPad | |
CPkgPad | |
CToolHelperPlane | |
CToolHelperRestrict | |
►CToolHelperSavePlacements | |
CPlacementInfo | |
CToolImportDXF | |
CToolImportKiCadPackage | |
CToolLineLoopToPolygon | |
CToolLinesToTracks | |
CToolLock | |
CToolManageBuses | |
CToolManagePowerNets | |
►CToolMapPackage | |
CSettings | |
►CToolMapPin | |
CSettings | |
CToolMapPort | |
►CToolMapSymbol | |
CToolDataMapSymbol | |
CToolMeasure | |
CToolMergeDuplicateJunctions | |
CToolMove | |
CToolMoveNetSegment | |
CToolMoveTrackCenter | |
CToolMoveTrackConnection | |
CToolNoPopulate | |
CToolPaste | |
CToolPastePart | |
CToolPastePlacement | |
CToolPlaceBoardHole | |
CToolPlaceBoardPanel | |
CToolPlaceBusLabel | |
CToolPlaceBusRipper | |
CToolPlaceDecal | |
CToolPlaceDot | |
CToolPlaceHole | |
CToolPlaceJunction | |
CToolPlaceJunctionBase | |
CToolPlaceJunctionSchematic | |
CToolPlaceJunctionT | |
CToolPlaceNetLabel | |
CToolPlacePad | |
CToolPlacePicture | |
CToolPlacePowerSymbol | |
CToolPlaceRefdesAndValue | |
CToolPlaceShape | |
►CToolPlaceText | |
►CSettings | |
CLayerSettings | |
CToolPlaceVia | |
CToolPolygonToLineLoop | |
CToolPopover | |
CToolRenumberPads | |
CToolResizeSymbol | |
CToolResponse | To signal back to the core what the Tool did, a Tool returns a ToolResponse |
CToolRotateArbitrary | |
CToolRoundOffVertex | |
►CToolRouteTrackInteractive | |
CSettings | |
CToolSelectConnectedLines | |
CToolSetDiffpair | |
CToolSetGroup | |
CToolSetNotConnected | |
CToolSetNotConnectedAll | |
CToolSettings | |
CToolSettingsRectangleMode | |
CToolSetTrackWidth | |
CToolSetViaNet | |
CToolSmash | |
CToolSmashPackageOutline | |
CToolSmashPanelOutline | |
CToolSmashSilkscreenGraphics | |
CToolSwapGates | |
CToolSwapNets | |
CToolTieNets | |
CToolUpdateAllPlanes | |
CToolWindow | |
CToolWrapper | |
►CTrack | |
CConnection | |
►CTrackGraph | |
CEdge | |
CNode | |
CTreeViewStateStore | |
►CTreeWriter | |
CFileProxy | |
CTreeWriterArchive | |
CTreeWriterFS | |
CTreeWriterPrefixed | |
CTriangle | |
CTriangleInfo | |
CTriangleRenderer | |
CTRIPLET | |
CTuningWindow | |
CUBOBuffer | |
CUndoRedoPreferences | |
CUnit | A Unit is the template for a Gate inside of an Entity |
CUnitEditor | |
CUnitInfoBox | |
CUnitPreview | |
CUnplacedBox | |
CUUID | This class encapsulates a UUID and allows it to be uses as a value type |
Cuuid_ptr | |
CUUIDBox | |
CUUIDPath | Stores a sequence of up to 3 UUIDs |
►Cvector_pair | |
Cconst_iterator | |
Citerator | |
CVersion | |
CVia | |
CViaDefinition | |
CViaDefinitionButton | |
CViaDefinitionEditor | |
CViaDefinitionLayerWidget | |
CView3DWindow | |
CViewAngleWindow | |
CViewInfo | |
CWalkContext | |
CWallRenderer | |
CWarning | |
CWarningsBox | |
CWelcomeWindow | |
CWhereUsedBox | |
CWindowState | |
CWindowStateStore | |
CXYZContainer | |
CZoomPreferences | |
►NKIGFX | |
CCOLOR4D | A color representation with 4 components: red, green, blue, alpha |
►Nmeta | Tiny metaprogramming library |
►Ndetail | |
Ccount_ | |
Ccount_< list< L... >, T > | |
Ccount_< list<>, T > | |
Ccount_if_ | |
Ccount_if_< list< L... >, Fn, void_< integer_sequence< bool, bool(invoke< Fn, L >::type::value)... > > > | |
Ccount_if_< list<>, Fn > | |
►Nextension | Extend meta with your own datatypes |
Capply | A trait that unpacks the types in the type list L into the invocable Fn |
Capply< Fn, integer_sequence< T, Is... > > | |
Capply< Fn, Ret(Args...)> | |
Capply< Fn, T< Ts... > > | |
Cand_c | |
Cbind_back | An invocable that partially applies the invocable Fn by binding the arguments Us to the back of Fn |
Cbind_front | An invocable that partially applies the invocable Fn by binding the arguments Ts to the front of Fn |
Ccompose_ | Compose the Invocables Fns in the parameter pack Ts |
Ccompose_< Fn0 > | |
Ccompose_< Fn0, Fns... > | |
Cdefer | A wrapper that defers the instantiation of a template C with type parameters Ts in a lambda or let expression |
Cdefer_i | A wrapper that defers the instantiation of a template C with integral constant parameters Is in a lambda or let expression |
Cflip | An invocable that reverses the order of the first two arguments |
Cid | A trait that always returns its argument T |
Cinteger_sequence | A container for a sequence of compile-time integer constants |
Clist | A list of types |
Cnil_ | An empty type |
Cor_c | Logically OR together all the Boolean parameters |
Cquote | Turn a template C into an invocable |
Cquote_i | Turn a template C taking literals of type T into a invocable |
Cvar | For use when defining local variables in meta::let expressions |
►Nnlohmann | Namespace for Niels Lohmann |
►Ndetail | Detail namespace with internal helper functions |
►Ncontainer_input_adapter_factory_impl | |
Ccontainer_input_adapter_factory | |
Ccontainer_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > | |
►Ndtoa_impl | Implements the Grisu2 algorithm for binary to decimal floating-point conversion |
Cboundaries | |
Ccached_power | |
Cdiyfp | |
►Nutility_internal | |
CExtend | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 0 > | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 1 > | |
CGen | |
CGen< T, 0 > | |
Cbinary_reader | Deserialization of CBOR, MessagePack, and UBJSON values |
Cbinary_writer | Serialization to CBOR and MessagePack values |
Cconjunction | |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdetector | |
Cdetector< Default, void_t< Op< Args... > >, Op, Args... > | |
Cexception | General exception of the basic_json class |
Cexternal_constructor | |
Cexternal_constructor< value_t::array > | |
Cexternal_constructor< value_t::binary > | |
Cexternal_constructor< value_t::boolean > | |
Cexternal_constructor< value_t::number_float > | |
Cexternal_constructor< value_t::number_integer > | |
Cexternal_constructor< value_t::number_unsigned > | |
Cexternal_constructor< value_t::object > | |
Cexternal_constructor< value_t::string > | |
Cfile_input_adapter | |
Cfrom_json_fn | |
Chas_from_json | |
Chas_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_non_default_from_json | |
Chas_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_to_json | |
Chas_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cidentity_tag | |
Cinput_stream_adapter | |
Cinteger_sequence | |
Cinternal_iterator | Iterator value |
Cinvalid_iterator | Exception indicating errors with iterators |
Cis_basic_json | |
Cis_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
Cis_compatible_array_type | |
Cis_compatible_array_type_impl | |
Cis_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value > > | |
Cis_compatible_integer_type | |
Cis_compatible_integer_type_impl | |
Cis_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
Cis_compatible_object_type | |
Cis_compatible_object_type_impl | |
Cis_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > | |
Cis_compatible_string_type | |
Cis_compatible_string_type_impl | |
Cis_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_convertible< typename BasicJsonType::string_t::value_type, range_value_t, CompatibleStringType >::value > > | |
Cis_compatible_type | |
Cis_compatible_type_impl | |
Cis_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
Cis_complete_type | |
Cis_complete_type< T, decltype(void(sizeof(T)))> | |
Cis_constructible | |
Cis_constructible< const std::pair< T1, T2 > > | |
Cis_constructible< const std::tuple< Ts... > > | |
Cis_constructible< std::pair< T1, T2 > > | |
Cis_constructible< std::tuple< Ts... > > | |
Cis_constructible_array_type | |
Cis_constructible_array_type_impl | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > > | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
Cis_constructible_object_type | |
Cis_constructible_object_type_impl | |
Cis_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > | |
Cis_constructible_string_type | |
Cis_constructible_string_type_impl | |
Cis_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > > | |
Cis_constructible_tuple | |
Cis_constructible_tuple< T1, std::tuple< Args... > > | |
Cis_default_constructible | |
Cis_default_constructible< const std::pair< T1, T2 > > | |
Cis_default_constructible< const std::tuple< Ts... > > | |
Cis_default_constructible< std::pair< T1, T2 > > | |
Cis_default_constructible< std::tuple< Ts... > > | |
Cis_detected_lazy | |
Cis_getable | |
Cis_iterator_of_multibyte | |
Cis_iterator_traits | |
Cis_iterator_traits< iterator_traits< T > > | |
Cis_json_ref | |
Cis_json_ref< json_ref< T > > | |
►Cis_ordered_map | |
Ctwo | |
Cis_range | |
Cis_sax | |
Cis_sax_static_asserts | |
Citer_impl | Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class |
Citeration_proxy | Proxy class for the items() function |
Citeration_proxy_value | |
Citerator_input_adapter | |
Citerator_input_adapter_factory | |
Citerator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
Citerator_traits | |
Citerator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
Citerator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
Citerator_types | |
Citerator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
Cjson_ref | |
Cjson_reverse_iterator | Template for a reverse iterator class |
Cjson_sax_acceptor | |
Cjson_sax_dom_callback_parser | |
Cjson_sax_dom_parser | SAX implementation to create a JSON value from SAX events |
Clexer | Lexical analysis |
Clexer_base | |
Cmake_void | |
Cnegation | |
Cnonesuch | |
Cother_error | Exception indicating other library errors |
Cout_of_range | Exception indicating access out of the defined range |
Coutput_adapter | |
Coutput_adapter_protocol | Abstract output adapter interface |
Coutput_stream_adapter | Output adapter for output streams |
Coutput_string_adapter | Output adapter for basic_string |
Coutput_vector_adapter | Output adapter for byte vectors |
Cparse_error | Exception indicating a parse error |
Cparser | Syntax analysis |
Cposition_t | Struct to capture the start position of the current token |
Cprimitive_iterator_t | |
Cpriority_tag | |
Cpriority_tag< 0 > | |
Cserializer | |
Cspan_input_adapter | |
Cstatic_const | |
Cto_json_fn | |
Ctype_error | Exception indicating executing a member function with a wrong type |
Cwide_string_input_adapter | |
Cwide_string_input_helper | |
Cwide_string_input_helper< BaseInputAdapter, 2 > | |
Cwide_string_input_helper< BaseInputAdapter, 4 > | |
Cadl_serializer | Default JSONSerializer template argument |
Cbasic_json | Class to store JSON values |
Cbyte_container_with_subtype | Internal type for a backed binary type |
Cjson_pointer | JSON Pointer |
Cjson_sax | SAX interface |
Cordered_map | Ordered_map: a minimal map-like container that preserves insertion order for use within nlohmann::basic_json<ordered_map> |
►Np2t | Sweep-line, Constrained Delauney Triangulation (CDT) See: Domiter, V |
CAdvancingFront | |
CCDT | |
CEdge | |
CNode | |
CPoint | |
CSweep | |
►CSweepContext | |
CBasin | |
CEdgeEvent | |
CTriangle | |
►NPNS | |
CALGO_BASE | Base class for all P&S algorithms (shoving, walkaround, line placement, dragging, etc.) |
CANGLE_CONSTRAINT_45 | |
CARC | |
CAREA_CONSTRAINT | |
CCOMPONENT_DRAGGER | COMPONENT_DRAGGER |
CCONSTRAINT | |
CCORNER_COUNT_LIMIT_CONSTRAINT | |
CCOST_ESTIMATOR | Calculate the cost of a given line, taking corner angles and total length into account |
►CDEBUG_DECORATOR | |
CSRC_LOCATION_INFO | |
►CDIFF_PAIR | Basic class for a differential pair |
CCOUPLED_SEGMENTS | |
CDIFF_PAIR_PLACER | Single track placement algorithm |
CDP_GATEWAY | Define a "gateway" for routing a differential pair - e.g |
CDP_GATEWAYS | A set of gateways calculated for the cursor or starting/ending primitive pair |
CDP_MEANDER_PLACER | Differential Pair length-matching/meandering tool |
CDP_PRIMITIVE_PAIR | Store starting/ending primitives (pads, vias or segments) for a differential pair |
CDRAG_ALGO | DRAG_ALGO |
CDRAGGER | DRAGGER |
►CFIXED_TAIL | |
CFIX_POINT | |
CSTAGE | |
CHIT_VISITOR | |
CINDEX | INDEX |
CITEM | Base class for PNS router board items |
►CITEM_SET | |
CENTRY | |
►CJOINT | A 2D point on a given set of layers and belonging to a certain net, that links together a number of board items |
CHASH_TAG | |
CJOINT_TAG_HASH | |
CKEEP_TOPOLOGY_CONSTRAINT | |
CLINE | Represents a track on a PCB, connecting two non-trivial joints (that is, vias, pads, junctions between multiple traces or two traces different widths and combinations of these) |
CLINE_PLACER | Single track placement algorithm |
CLINK_HOLDER | |
CLINKED_ITEM | |
►CLOGGER | |
CEVENT_ENTRY | |
CMEANDER_PLACER | Single track length matching/meandering tool |
CMEANDER_PLACER_BASE | Base class for Single trace & Differential pair meandering tools, as both of them share a lot of code |
CMEANDER_SETTINGS | Dimensions for the meandering algorithm |
CMEANDER_SHAPE | The geometry of a single meander |
CMEANDER_SKEW_PLACER | MEANDER_SKEW_PLACER |
CMEANDERED_LINE | Represent a set of meanders fitted over a single or two lines |
CMOUSE_TRAIL_TRACER | |
►CNODE | Keep the router "world" - i.e |
CDEFAULT_OBSTACLE_VISITOR | |
COBSTACLE | Hold an object colliding with another object, along with some useful data about the collision |
COBSTACLE_VISITOR | |
COPT_CONSTRAINT | |
►COPTIMIZER | Perform various optimizations of the lines being routed, attempting to make the lines shorter and less cornery |
CCACHE_VISITOR | |
CPLACEMENT_ALGO | PLACEMENT_ALGO |
CPNS_HORIZON_IFACE | |
CPNS_HORIZON_PARENT_ITEM | |
CPNS_HORIZON_RULE_RESOLVER | |
CPRESERVE_VERTEX_CONSTRAINT | |
CRESTRICT_VERTEX_RANGE_CONSTRAINT | |
CROUTER | |
CROUTER_IFACE | ROUTER |
CROUTING_SETTINGS | Contain all persistent settings of the router, such as the mode, optimization effort, etc |
CRULE_RESOLVER | |
CSEGMENT | |
CSHOVE | The actual Push and Shove algorithm |
CSIZES_SETTINGS | |
CSOLID | |
CTIME_LIMIT | |
CTOPOLOGY | |
CVIA | |
CVIA_HANDLE | |
CVVIA | |
►CWALKAROUND | |
CRESULT | |
►Npybis | |
CAlgorithmic_Model | |
CBaseModel | |
CBoard_Description | |
CBracket | |
CCircuit_Call | |
CComment | |
CComponent | |
Ccontainer | |
CDictParam | |
CDictSection | |
CEBD | |
CEBDParser | |
CEMI_Component | |
CEMI_Model | |
CEnd | |
CExternal_Circuit | |
CExternal_Common | |
CExternal_Model | |
CHeader | |
CIBISCommon | |
CIBISNode | |
CIBS | |
CIBSParser | |
CInteger | |
CKeyword | |
CListSection | |
CMatrixSection | |
CModel | |
CNAReal | |
CNode | |
CNode_Declarations | |
CPackage_Model | |
CParam | |
CParse | |
CParser | |
CPath_Description | |
CPin_Domain_EMI | |
CPin_EMI | |
CPin_Numbers | |
CPKG | |
CPKGParser | |
CRange | |
CRangeDictParam | |
CRangeParam | |
CRangeSection | |
CReal | |
CRealRange | |
CSection | |
CSeries_MOSFET | |
CSeries_Pin_Mapping | |
CSubmodel | |
CTableSection | |
CTest_Data | |
CTest_Load | |
CText | |
CTokenizeSection | |
►Nranges | |
►Nactions | |
Caction_closure | |
Cadjacent_remove_if_fn | |
Cdrop_fn | |
Cdrop_while_fn | |
Cjoin_fn | |
Cremove_fn | |
Cremove_if_fn | |
Creverse_fn | Reversed the source range in-place |
Cshuffle_fn | |
Cslice_fn | |
Csort_fn | |
Csplit_fn | |
Csplit_when_fn | |
Cstable_sort_fn | |
Cstride_fn | |
Ctake_fn | |
Ctake_while_fn | |
Ctransform_fn | |
Cunique_fn | |
Cunstable_remove_if_fn | |
►Naux | |
Ccopy_fn | |
Cequal_range_n_fn | |
Clower_bound_n_fn | |
Cmerge_n_fn | |
Cmerge_n_with_buffer_fn | |
Cmove_fn | |
Cpartition_point_n_fn | |
Csort_n_with_buffer_fn | |
Cupper_bound_n_fn | |
►Ndetail | |
Cbind_back_fn_ | |
Cflipped | |
►Nexperimental | |
►Nviews | |
Cshared_fn | |
Cenable_coroutine_owner | |
Cshared_closure | |
Cshared_view | |
►Nviews | |
Caddressof_fn | |
Cadjacent_filter_base_fn | |
Cadjacent_filter_fn | |
Cadjacent_remove_if_base_fn | |
Cadjacent_remove_if_fn | |
Call_fn | |
Cc_str_fn | View a \0 -terminated C string (e.g |
Ccache1_fn | |
Ccartesian_product_fn | |
Cchunk_base_fn | |
Cchunk_by_base_fn | |
Cchunk_by_fn | |
Cchunk_fn | |
Cclosed_indices_fn | Inclusive range of indices: [from, to] |
Cclosed_iota_fn | |
Ccommon_fn | |
Cconcat_fn | |
Cconst_fn | |
Ccounted_fn | |
Ccpp20_common_fn | |
Ccpp20_counted_fn | |
Ccpp20_filter_base_fn | Given a source range and a unary predicate, present a view of the elements that satisfy the predicate |
Ccpp20_filter_fn | |
Ccpp20_join_fn | |
Ccycle_fn | Returns an infinite range that endlessly repeats the source range |
Cdelimit_base_fn | |
Cdelimit_fn | |
Cdrop_base_fn | |
Cdrop_exactly_base_fn | |
Cdrop_exactly_fn | |
Cdrop_fn | |
Cdrop_last_base_fn | |
Cdrop_last_fn | |
Cdrop_while_base_fn | |
Cdrop_while_bind_fn | |
Cdrop_while_fn | |
Cenumerate_fn | Lazily pairs each element in a source range with its corresponding index |
Cfilter_base_fn | Given a source range, unary predicate, and optional projection, present a view of the elements that satisfy the predicate |
Cfilter_fn | |
Cfor_each_base_fn | Lazily applies an unary function to each element in the source range that returns another range (possibly empty), flattening the result |
Cfor_each_fn | |
Cgenerate_fn | |
Cgenerate_n_fn | |
Cgroup_by_base_fn | |
Cgroup_by_fn | |
Cindices_fn | Half-open range of indices: [from, to) |
Cindirect_fn | |
Cintersperse_base_fn | |
Cintersperse_fn | |
Cints_fn | |
Ciota_fn | |
Citer_take_while_base_fn | |
Citer_take_while_fn | |
Citer_transform_base_fn | |
Citer_transform_fn | |
Citer_zip_with_fn | |
Cjoin_base_fn | |
Cjoin_bind_fn | |
Cjoin_fn | |
Ckeys_fn | |
Clinear_distribute_fn | Distributes n values linearly in the closed interval [from , to ] |
Clinear_distribute_view | |
Cmove_fn | |
Cpartial_sum_base_fn | |
Cpartial_sum_fn | |
Cref_fn | |
Cremove_base_fn | |
Cremove_bind_fn | |
Cremove_fn | |
Crepeat_fn | |
Crepeat_n_fn | |
Creplace_base_fn | |
Creplace_fn | |
Creplace_if_base_fn | |
Creplace_if_fn | |
Creverse_fn | |
Csample_base_fn | Returns a random sample of a range of length size(range) |
Csample_fn | |
Cset_difference_base_fn | |
Cset_difference_fn | |
Cset_intersection_base_fn | |
Cset_intersection_fn | |
Cset_symmetric_difference_base_fn | |
Cset_symmetric_difference_fn | |
Cset_union_base_fn | |
Cset_union_fn | |
Csingle_fn | |
Cslice_base_fn | |
Cslice_fn | |
Csliding_base_fn | |
Csliding_fn | |
Csplit_base_fn | |
Csplit_fn | |
Csplit_when_base_fn | |
Csplit_when_fn | |
Cstride_base_fn | |
Cstride_fn | |
Ctail_fn | |
Ctake_base_fn | |
Ctake_exactly_base_fn | |
Ctake_exactly_fn | |
Ctake_fn | |
Ctake_last_base_fn | |
Ctake_last_fn | |
Ctake_while_base_fn | |
Ctake_while_bind_fn | |
Ctake_while_fn | |
Ctokenize_base_fn | |
Ctokenize_fn | |
Ctransform_base_fn | |
Ctransform_fn | |
Ctrim_base_fn | |
Ctrim_bind_fn | |
Ctrim_fn | |
Cunbounded_fn | |
Cunique_base_fn | |
Cunique_fn | |
Cvalues_fn | |
Cview_closure | |
Czip_fn | |
Czip_with_fn | |
Caccumulate_fn | |
Cadaptor_base | |
Cadaptor_cursor | |
Cadaptor_sentinel | |
Cadjacent_difference_fn | |
Cadjacent_filter_view | |
Cadjacent_remove_if_view | |
Cadvance_fn | |
Cany | |
Cany_view | A type-erased view |
Cany_view< Ref, Cat, meta::if_c<(Cat &category::forward)==category::input > > | |
Cat_fn | Checked indexed range access |
Cback_fn | Unchecked indexed range access |
Cback_insert_iterator | |
Cback_inserter_fn | |
Cbad_any_cast | |
Cbad_optional_access | |
Cbad_variant_access | |
Cbase_adaptor_sentinel | |
Cbasic_iterator | |
Cbasic_mixin | |
Cbasic_view | |
Cbegin_tag | |
Cbidirectional_range_tag | |
Cbind_back_fn | |
Cbind_element | |
Cbind_element< reference_wrapper< T > > | |
Cbind_element< std::reference_wrapper< T > > | |
Cbitwise_or | |
Cbox | |
Cbox< Element, Tag, detail::box_compress::coalesce > | |
Cbox< Element, Tag, detail::box_compress::ebo > | |
Ccache1_view | |
Ccartesian_product_view | |
Cchunk_by_view | |
Cchunk_view | |
Cchunk_view_ | |
Cchunk_view_< Rng, false > | |
Cclosed_iota_view | An iota view in a closed range |
Ccoerce | |
Ccoerce< T & > | |
Ccoerce< T && > | |
Ccoerce< T const > | |
Ccommon_iterator | |
Ccommon_pair | |
Ccommon_range_tag | |
Ccommon_tuple | |
Ccommon_view | |
Ccommon_view< Rng, true > | |
Ccompose_fn | |
Ccomposed | |
Ccompressed_pair | |
Cconcat_view | |
Cconst_view | |
Ccontiguous_iterator_tag | |
Ccontiguous_range_tag | |
Cconvert_to | |
Ccopy_fn | |
Ccopy_tag | |
Ccounted_view | |
Ccycled_view | |
Ccycled_view< Rng, true > | |
Cdangling | A placeholder for an iterator or a sentinel into a range that may no longer be valid |
Cdefault_sentinel_t | |
Cdelimit_view | |
Cdistance_compare_fn | |
Cdistance_fn | |
Cdrop_exactly_view | |
Cdrop_last_view | |
Cdrop_last_view< Rng, detail::drop_last_view::mode_bidi > | |
Cdrop_last_view< Rng, detail::drop_last_view::mode_forward > | |
Cdrop_last_view< Rng, detail::drop_last_view::mode_sized > | |
Cdrop_view | |
Cdrop_while_view | |
Cemplaced_index_t | |
Cempty_view | |
Cend_tag | |
Cenumerate_fn | |
Cequal_to | |
Cexclusive_scan_view | |
Cfilter_view | |
Cforward_range_tag | |
Cfront_fn | |
Cfront_insert_iterator | |
Cfront_inserter_fn | |
Cgenerate_n_view | |
Cgenerate_view | |
Cgetlines_fn | |
Cgetlines_view | |
Cgreater | |
Cgreater_equal | |
Cgroup_by_view | |
Cidentity | |
Cidentity_adaptor | |
Cin_place_t | |
Cincrementable_traits | |
Cincrementable_traits< detail::projected_< I, Proj > > | |
Cincrementable_traits< T const > | |
Cindex_fn | Checked indexed range access |
Cindexed_element | |
Cindexed_element< T &&, Index > | |
Cindexed_element< void, Index > | |
Cindirect_fn | |
Cindirect_view | |
Cindirected | |
Cindirectly_readable_traits | |
Cindirectly_readable_traits< iterator_wrapper< I > > | |
Cindirectly_readable_traits< T const > | |
Cinner_product_fn | |
Cinput_range_tag | |
Cinsert_fn | |
Cinsert_iterator | |
Cinserter_fn | |
Cintersperse_view | |
Cinvoke_fn | |
Cinvoke_result | |
Ciota_fn | |
Ciota_view | |
Cis_indirectly_movable | |
Cis_indirectly_swappable | |
Cis_nothrow_indirectly_movable | |
Cis_nothrow_indirectly_swappable | |
Cistream_view | |
Citer_distance_compare_fn | |
Citer_distance_fn | |
Citer_enumerate_fn | |
Citer_size_fn | |
Citer_take_while_view | |
Citer_transform2_view | |
Citer_transform_view | |
Citer_zip_with_view | |
Citerator_wrapper | |
Cjoin_view | |
Cjoin_with_view | |
Clazy_yield_if_fn | |
Cless | |
Cless_equal | |
Clogical_negate | |
Cmake_action_closure_fn | |
Cmake_common_pair_fn | |
Cmake_common_tuple_fn | |
Cmake_compressed_pair_fn | |
Cmake_compressed_tuple_fn | |
Cmake_move_iterator_fn | |
Cmake_move_sentinel_fn | |
Cmake_ostream_joiner_fn | |
Cmake_pipeable_fn | |
Cmake_reverse_iterator_fn | |
Cmake_subrange_fn | |
Cmake_tuple_fn | |
Cmake_view_closure_fn | |
Cminus | |
Cmove_fn | |
Cmove_into_fn | |
Cmove_iterator | |
Cmove_sentinel | |
Cmove_tag | |
Cmove_view | |
Cmultiplies | |
Cnext_fn | |
Cnot_equal_to | |
Cnot_fn_fn | |
►Cnullopt_t | |
Ctag | |
Con_fn | |
Coptional | |
Costream_iterator | |
Costream_joiner | |
Costreambuf_iterator | |
Coverload_fn | |
Coverloaded | |
Coverloaded< First, Rest... > | |
Coverloaded<> | |
Cpartial_sum_fn | |
Cpartial_sum_view | |
►Cpipeable_access | |
Cimpl | |
Cpipeable_base | |
Cplus | |
Cprev_fn | |
Cprotect_fn | |
Cprotector | |
Cpush_back_fn | |
Cpush_front_fn | |
Crandom_access_range_tag | |
Crange_cardinality | |
Crange_tag | |
Craw_buffer | |
Craw_storage_iterator | |
Cref_fn | |
Cref_view | |
Creference_wrapper | |
Cremove_if_view | |
Crepeat_n_view | |
Crepeat_view | |
Creverse_view | |
Creverse_view< reverse_view< Rng > > | |
Csample_view | |
Cscope_exit | |
Csemiregular_box | |
Csemiregular_box< T & > | |
Csemiregular_box< T && > | |
Csentinel_tag | |
Csingle_view | |
Csized_iterator_range | |
Csized_range_tag | |
Csized_sentinel_tag | |
Cslice_view | |
Csliding_view | |
Csliding_view< Rng, sliding_view_detail::cache::first > | |
Csliding_view< Rng, sliding_view_detail::cache::last > | |
Csliding_view< Rng, sliding_view_detail::cache::none > | |
Cspan | |
Csplit_view | |
Csplit_when_view | |
Cstatic_const | |
Cstride_view | |
Csubrange | |
Ctail_view | |
Ctake_view | |
Ctake_while_view | |
Ctokenize_view | |
Ctransform2_view | |
Ctransform_view | |
Ctransformed | |
Ctrim_view | |
Ctuple_apply_fn | |
Ctuple_foldl_fn | |
Ctuple_for_each_fn | |
Ctuple_transform_fn | |
Cunbounded_view | |
Cunformatted_ostream_iterator | Writes to an ostream object using the unformatted std::basic_ostream::write operation |
Cunreachable_sentinel_t | |
Cunwrap_reference_fn | |
Cvariant | |
Cvariant_unique< variant< Ts... > > | |
Cview_adaptor | |
Cview_base | |
►Cview_facade | A utility for constructing a view from a (derived) type that implements begin and end cursors |
Cview_as_cursor | |
Cview_interface | |
Cyield_fn | |
Cyield_from_fn | |
Cyield_if_fn | |
Czip_view | |
Czip_with_view | |
►NSEXPR | |
C_IN_STRING | |
C_OUT_STRING | |
CINVALID_TYPE_EXCEPTION | |
CISEXPRABLE | |
CPARSE_EXCEPTION | |
CPARSER | |
CSEXPR | |
CSEXPR_CHILDREN_ARG | |
CSEXPR_DOUBLE | |
CSEXPR_INTEGER | |
CSEXPR_LIST | |
CSEXPR_SCAN_ARG | |
CSEXPR_STRING | |
CSEXPR_SYMBOL | |
►Nstd | |
Chash< horizon::ObjectRef > | |
Chash< nlohmann::json > | Hash value for JSON objects |
Chash< VECTOR2I > | |
Citerator_traits<::ranges::basic_iterator< Cur > > | |
Cless< VECTOR2I > | |
Cless<::nlohmann::detail::value_t > | Specialization for std::less<value_t> |
Ctuple_element< 0, ::ranges::compressed_pair< First, Second > > | |
Ctuple_element< 0, ::ranges::subrange< I, S, K > > | |
Ctuple_element< 1, ::ranges::compressed_pair< First, Second > > | |
Ctuple_element< 1, ::ranges::subrange< I, S, K > > | |
Ctuple_element< I, ::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > | |
Ctuple_element< I, ::ranges::variant< Ts... > > | |
Ctuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Ctuple_element< N, ::ranges::tagged< Untagged, Tags... > > | |
Ctuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Ctuple_size<::ranges::compressed_pair< First, Second > > | |
Ctuple_size<::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > | |
Ctuple_size<::ranges::subrange< I, S, K > > | |
Ctuple_size<::ranges::tagged< Untagged, Tags... > > | |
Ctuple_size<::ranges::variant< Ts... > > | |
Cballtoland | |
CBEZIER_POLY | Bezier curves to polygon converter |
CBoardWrapper | |
CBOX2 | A 2D bounding box built on top of an origin point and size vector |
CCatch_global_namespace_dummy | |
CCIRCLE | Represent basic circle geometry with utility geometry functions |
CCLIPPER_Z_VALUE | Holds information on each point of a SHAPE_LINE_CHAIN that is retrievable after an operation with ClipperLibKiCad |
CcompareOriginDistance | |
CDIRECTION_45 | Represent route directions & corner angles in a 45-degree metric |
CDISABLE_ARC_RADIUS_CORRECTION | When creating polygons to create a clearance polygonal area, the polygon must be same or bigger than the original shape |
CDL_ArcAlignedTextData | Arc Aligned Text Data |
CDL_ArcData | Arc Data |
CDL_AttributeData | Block attribute data |
CDL_Attributes | Storing and passing around attributes |
CDL_BlockData | Block Data |
CDL_CircleData | Circle Data |
CDL_Codes | Codes for colors and DXF versions |
CDL_ControlPointData | Spline control point data |
CDL_CreationAdapter | An abstract adapter class for receiving DXF events when a DXF file is being read |
CDL_CreationInterface | Abstract class (interface) for the creation of new entities |
CDL_DictionaryData | Dictionary data |
CDL_DictionaryEntryData | Dictionary entry data |
CDL_DimAlignedData | Aligned Dimension Data |
CDL_DimAngular2LData | Angular Dimension Data |
CDL_DimAngular3PData | Angular Dimension Data (3 points version) |
CDL_DimDiametricData | Diametric Dimension Data |
CDL_DimensionData | Generic Dimension Data |
CDL_DimLinearData | Linear (rotated) Dimension Data |
CDL_DimOrdinateData | Ordinate Dimension Data |
CDL_DimRadialData | Radial Dimension Data |
CDL_Dxf | Reading and writing of DXF files |
CDL_EllipseData | Ellipse Data |
CDL_Exception | Used for exception handling |
CDL_Extrusion | Extrusion direction |
CDL_FitPointData | Spline fit point data |
CDL_GroupCodeExc | Used for exception handling |
CDL_HatchData | Hatch data |
CDL_HatchEdgeData | Hatch edge data |
CDL_HatchLoopData | Hatch boundary path (loop) data |
CDL_ImageData | Image Data |
CDL_ImageDefData | Image Definition Data |
CDL_InsertData | Insert Data |
CDL_KnotData | Spline knot data |
CDL_LayerData | Layer Data |
CDL_LeaderData | Leader (arrow) |
CDL_LeaderVertexData | Leader Vertex Data |
CDL_LineData | Line Data |
CDL_LinetypeData | Line Type Data |
CDL_MTextData | MText Data |
CDL_NullStrExc | Used for exception handling |
CDL_PointData | Point Data |
CDL_PolylineData | Polyline Data |
CDL_RayData | Ray Data |
CDL_SplineData | Spline Data |
CDL_StyleData | Text style data |
CDL_TextData | Text Data |
CDL_TraceData | Trace Data / solid data / 3d face data |
CDL_VertexData | Vertex Data |
CDL_Writer | Defines interface for writing low level DXF constructs to a file |
CDL_WriterA | Implements functions defined in DL_Writer for writing low level DXF constructs to an ASCII format DXF file |
CDL_XLineData | XLine Data |
CFnGetSet | |
Cfootag_bitmask | |
Cfootag_ctx | |
Cfootag_data | |
Cfootag_enum | |
Cfootag_integer | |
Cfootag_item | |
Cfootag_op | |
Cfootag_pad | |
Cfootag_param | |
Cfootag_ref | |
Cfootag_rlimit | |
Cfootag_spec | |
Cfootag_typeinfo | |
Cfootol | |
CFractureEdge | |
CGAL_SET | Helper for storing and iterating over GAL_LAYER_IDs |
Cipc7251_ref | |
Cipc7251_spec | |
Cipcb_attr | |
Cipcb_bgaspec | |
Cipcb_comp | |
Cipcb_ref | |
Cipcb_twospec | |
Cipcbtable | |
Cipctable | |
CLAYER_RANGE | Represent a contiguous set of PCB layers |
CLSEQ | LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs |
CLSET | LSET is a set of PCB_LAYER_IDs |
CMATRIX3x3 | MATRIX3x3 describes a general 3x3 matrix |
CMD5_HASH | |
CMINOPTMAX | |
CMyParameterProgram | |
CPinDirectionMap | |
CPOLY_GRID_PARTITION | Provide a fast test for point inside polygon |
CPolygonTriangulation | |
CProjectWrapper | |
Cpy_exception | |
CPyBoard | |
CPyImage3DExporter | |
CPyPool | |
CPyPoolManager | |
CPyProject | |
CPySchematic | |
CRANGE | |
CRANGED_NUM | |
CReviewer | |
CROUNDED_CORNER | |
CRTFileStream | |
►CRTree | Implementation of RTree, a multidimensional bounding rectangle tree |
CBranch | May be data or may be another subtree The parents level determines this |
CIterator | Iterator is not remove safe |
CListNode | A link list of nodes for reinsertion after a delete operation |
CNNNode | Data structure used for Nearest Neighbor search implementation |
CNode | Node for each branch level |
CPartitionVars | Variables for finding a split partition |
CRect | Minimal bounding rectangle (n-dimensional) |
CStatistics | |
CSchematicWrapper | |
CSEG | |
CSHAPE | An abstract shape on 2D plane |
CSHAPE_ARC | |
CSHAPE_BASE | |
CSHAPE_CIRCLE | |
CSHAPE_COMPOUND | |
CSHAPE_FILE_IO | Helper class for saving/loading shapes from a file |
►CSHAPE_INDEX | |
CIterator | |
►CSHAPE_INDEX_LIST | |
Citerator | |
Cquery_iterator | |
►CSHAPE_LINE_CHAIN | Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc segments |
CcompareOriginDistance | |
CINTERSECTION | Represent an intersection between two line segments |
CPOINT_INSIDE_TRACKER | A dynamic state checking if a point lies within polygon with a dynamically built outline ( with each piece of the outline added by AddPolyline () |
CSHAPE_LINE_CHAIN_BASE | |
CSHAPE_NULL | |
►CSHAPE_POLY_SET | Represent a set of closed polygons |
CITERATOR_TEMPLATE | Base class for iterating over all vertices in a given SHAPE_POLY_SET |
CSEGMENT_ITERATOR_TEMPLATE | Base class for iterating over all segments in a given SHAPE_POLY_SET |
►CTRIANGULATED_POLYGON | |
CTRI | |
CVERTEX_INDEX | Structure to hold the necessary information in order to index a vertex on a SHAPE_POLY_SET object: the polygon index, the contour index relative to the polygon and the vertex index relative the contour |
CSHAPE_RECT | |
CSHAPE_SEGMENT | |
CSHAPE_SIMPLE | Represent a simple polygon consisting of a zero-thickness closed chain of connected line segments |
CStructColors | |
►CTPPLPartition | |
CDiagonal | |
CDPState | |
CDPState2 | |
CMonotoneVertex | |
CPartitionVertex | |
CScanLineEdge | |
CVertexSorter | |
CTPPLPoint | |
CTPPLPoly | |
Ctuple_element< 0, ::ranges::common_pair< First, Second > > | |
Ctuple_element< 1, ::ranges::common_pair< First, Second > > | |
Ctuple_element< N, ::ranges::common_tuple< Ts... > > | |
Ctuple_size<::ranges::common_pair< First, Second > > | |
Ctuple_size<::ranges::common_tuple< Ts... > > | |
CVECTOR2 | Define a general 2D-vector/point |
CVECTOR2_TRAITS | Traits class for VECTOR2 |
CVECTOR2_TRAITS< int > | |
CVECTOR3 | Define a general 3D-vector |
CVECTOR3_TRAITS | Traits class for VECTOR2 |
CVECTOR3_TRAITS< int > | |
CwxPoint | |
CwxSize | |
CwxString | |