| ►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 | |
| CObjectStorage | |
| Coptimized_away_error | |
| Crepeater | |
| CBenchmark | |
| CChronometer | |
| CEnvironment | |
| CEnvironmentEstimate | |
| 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 | |
| CAssertionOrBenchmarkResult | Represents either an assertion or a benchmark result to be handled by cumulative reporter later |
| 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 |
| Cunique_ptr | A reimplementation of std::unique_ptr for improved compilation performance |
| ►NGenerators | |
| Cas | |
| CChunkGenerator | |
| CFilterGenerator | |
| CFixedValuesGenerator | |
| CGenerators | |
| CGeneratorTracker | |
| CGeneratorUntypedBase | |
| CGeneratorWrapper | |
| CIGenerator | |
| CIteratorGenerator | |
| CMapGenerator | |
| CRandomFloatingGenerator | |
| CRandomIntegerGenerator | |
| 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 | |
| CPredicateMatcher | |
| CRegexMatcher | |
| CSizeMatchesMatcher | |
| CStartsWithMatcher | |
| CStringContainsMatcher | |
| CStringEqualsMatcher | |
| CStringMatcherBase | |
| CUnorderedEqualsMatcher | |
| CVectorContainsElementMatcher | |
| CWithinAbsMatcher | |
| CWithinRelMatcher | |
| CWithinUlpsMatcher | |
| ►NTestCaseTracking | |
| CITracker | |
| CNameAndLocation | |
| CSectionTracker | |
| CTrackerBase | |
| CTrackerContext | |
| ►NTextFlow | |
| ►CColumn | Represents a column of text with specific width and indentation |
| Cconst_iterator | Iterates "lines" in Column and return sthem |
| ►CColumns | |
| Citerator | |
| Calways_false | |
| CApprox | |
| CAssertionHandler | |
| CAssertionInfo | |
| CAssertionReaction | |
| CAssertionResult | |
| CAssertionResultData | |
| CAssertionStats | |
| CAutomakeReporter | |
| CAutoReg | |
| CBenchmarkInfo | |
| CBenchmarkStats | |
| CBinaryExpr | |
| CCapturer | |
| CColour | |
| ►CColourImpl | |
| CColourGuard | RAII wrapper around writing specific colour of text using specific colour impl into a stream |
| CCompactReporter | |
| CConfig | |
| CConfigData | |
| CConsoleReporter | |
| CContext | |
| CCounts | |
| ►CCumulativeReporterBase | Utility base for reporters that need to handle all results at once |
| CNode | |
| CSectionNode | |
| CDecomposer | |
| CErrnoGuard | Simple RAII class that stores the value of errno at construction and restores it at destruction |
| CEventListenerBase | Base class to simplify implementing listeners |
| CEventListenerFactory | |
| CExceptionTranslatorRegistrar | |
| CExceptionTranslatorRegistry | |
| CExprLhs | |
| CFatalConditionHandler | Wrapper for platform-specific fatal error (signals/SEH) handlers |
| CFatalConditionHandlerGuard | Simple RAII guard for (dis)engaging the FatalConditionHandler |
| 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 | |
| CISingleton | |
| CIStream | |
| CITagAliasRegistry | |
| CITestCaseRegistry | |
| CITestInvoker | |
| CITransientExpression | |
| CJunitReporter | |
| CLazyExpression | |
| CLeakDetector | |
| ClineOfChars | |
| CListenerDescription | |
| CListenerRegistrar | |
| CMatchExpr | |
| CMessageBuilder | |
| CMessageInfo | |
| CMessageStream | |
| CMultiReporter | |
| CNameAndTags | |
| COptional | |
| Cpluralise | Helper for streaming a "count [maybe-plural-of-label]" human-friendly string |
| 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 | |
| CReporterRegistry | |
| CReporterSpec | Structured reporter spec that a reporter can be created from |
| CResultDisposition | |
| CResultWas | |
| CReusableStringStream | |
| CRunContext | |
| CScopedMessage | |
| CSection | |
| CSectionEndInfo | |
| CSectionInfo | |
| CSectionStats | |
| CSession | |
| CSignalDefs | |
| CSimplePcg32 | |
| CSingleton | |
| CSonarQubeReporter | |
| CSourceLineInfo | |
| CStartupExceptionRegistry | |
| CStreamEndStop | |
| 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 | |
| CSummaryColumn | |
| CTablePrinter | |
| CTag | A view of a tag string that provides case insensitive comparisons |
| CTagAlias | |
| CTagAliasRegistry | |
| CTagInfo | |
| CTAPReporter | |
| CTeamCityReporter | |
| CTestCaseHandle | Wrapper over the test case information and the test case invoker |
| CTestCaseInfo | Various metadata about the test case |
| CTestCaseInfoHasher | |
| CTestCaseStats | |
| CTestFailureException | Used to signal that an assertion macro failed |
| CTestInvokerAsFunction | |
| CTestInvokerAsMethod | |
| CTestRegistry | |
| CTestRunInfo | |
| CTestRunStats | |
| ►CTestSpec | |
| CFilterMatch | |
| CTestSpecParser | |
| CTimer | |
| CTotals | |
| Ctrue_given | |
| CUnaryExpr | |
| CVersion | |
| CWaitForKeypress | |
| CWarnAbout | |
| CWildcardPattern | |
| CXmlEncode | Helper for XML-encoding text (escaping angle brackets, quotes, etc) |
| CXmlReporter | |
| ►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 | |
| 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 |
| CHistoryItem | |
| ►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 | |
| CDuplicateBase | |
| CDuplicateEntityWidget | |
| CDuplicatePackageWidget | |
| CDuplicatePartWidget | |
| CDuplicateSymbolWidget | |
| CDuplicateUnitWidget | |
| CDuplicateWindow | |
| CDXFAdapter | |
| CDXFImporter | |
| CEdge | |
| CEditCustomValueDialog | |
| CEditFrameDialog | |
| CEditKeepoutDialog | |
| CEditorProcess | |
| CEditorWindow | |
| CEditorWindowStore | |
| CEditPlaneWindow | |
| CEditStackupDialog | |
| CEditTextWindow | |
| CEditViaDialog | |
| CEnterDatumAngleWindow | |
| CEnterDatumScaleWindow | |
| CEnterDatumWindow | |
| CEntity | |
| CEntityEditor | |
| CEntityInfoBox | |
| CEntityPreview | |
| CEntityStore | |
| 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 | |
| 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 | |
| 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 | |
| CPartStore | |
| 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 | |
| CPoolEditorInterface | |
| 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 | |
| CPreferencesRowNumeric | |
| CPreferencesWindow | |
| CPreviewBase | |
| CPreviewCanvas | |
| CProcWaitDialog | |
| CProject | |
| CProjectMetaEditor | |
| CProjectPool | |
| CProjectPropertiesDialog | |
| CPropertyEditor | |
| CPropertyEditorAngle | |
| CPropertyEditorBool | |
| CPropertyEditorDim | |
| CPropertyEditorDouble | |
| CPropertyEditorEnum | |
| CPropertyEditorExpand | |
| CPropertyEditorInt | |
| CPropertyEditorLayer | |
| CPropertyEditorNetClass | |
| CPropertyEditorOpacity | |
| CPropertyEditorPriority | |
| CPropertyEditorScale | |
| CPropertyEditorString | |
| CPropertyEditorStringMultiline | |
| CPropertyEditorStringRO | |
| CPropertyMeta | |
| CPropertyMetaLayers | |
| CPropertyMetaNetClasses | |
| CPropertyPanel | |
| CPropertyPanels | |
| CPropertyValue | |
| CPropertyValueBool | |
| CPropertyValueDouble | |
| CPropertyValueInt | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| CUnitStore | |
| 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 | |
| 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 | |
| Ccoroutine_owner | |
| Cenable_coroutine_owner | |
| Cgenerator | |
| Cshared_closure | |
| Cshared_view | |
| Csized_generator | |
| ►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 |
| Cexclusive_scan_base_fn | |
| Cexclusive_scan_fn | |
| 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 | |
| Cremove_if_base_fn | Given a source range, unary predicate, and optional projection, present a view of the elements that do not satisfy the predicate |
| Cremove_if_bind_fn | |
| Cremove_if_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< horizon::UUID > | |
| 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 | |