Horizon
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Cdetail::_common_reference2
 CSEXPR::_IN_STRING
 CSEXPR::_OUT_STRING
 CGtk::AboutDialog
 CCatch::Clara::accept_many_t
 Cranges::accumulate_fn
 Chorizon::Accumulator< T >
 Caction_closure_base
 Chorizon::ActionBarPreferences
 Chorizon::ActionButtonBase
 Chorizon::ActionCatalogItem
 Chorizon::ActionConnection
 CActionFn
 Chorizon::ActionLabelInfo
 Chorizon::ActionToolID
 Cranges::adaptor_base
 Cdetail::adaptor_sentinel_
 Cdetail::adaptor_value_type_
 Cranges::views::addressof_fn
 Cranges::adjacent_difference_fn
 Cranges::views::adjacent_filter_base_fn
 Cranges::views::adjacent_remove_if_base_fn
 Cranges::actions::adjacent_remove_if_fn
 C_subrange_::adl_hook
 Cnlohmann::adl_serializer< ValueType, typename >Default JSONSerializer template argument
 Cranges::advance_fn
 Cp2t::AdvancingFront
 Chorizon::Airwire
 CPNS::ALGO_BASEBase class for all P&S algorithms (shoving, walkaround, line placement, dragging, etc.)
 Cranges::views::all_fn
 Chorizon::Pin::AlternateNameThe Pin's alternate names
 Chorizon::PartWizard::PadImportItem::AltName
 Chorizon::Component::AltPinInfoUsed to select alternate pin names
 Cmeta::and_
 Chorizon::ODB::Angle
 Chorizon::Schematic::Annotation
 Chorizon::AnnotationContext
 Cranges::any
 Chorizon::Appearance
 Chorizon::AppearancePreferences
 CGtk::Application
 CGtk::ApplicationWindow
 Cmeta::extension::apply< Fn, L >A trait that unpacks the types in the type list L into the invocable Fn
 CCatch::Approx
 Chorizon::ArcGraphical arc
 CCatch::Clara::Args
 Chorizon::StructuredTextWriter::ArrayProxy
 CCatch::Generators::as< T >
 CCatch::AssertionHandler
 CCatch::AssertionInfo
 CCatch::AssertionReaction
 CCatch::AssertionResult
 CCatch::AssertionResultData
 CCatch::AssertionStats
 Cranges::at_fnChecked indexed range access
 Chorizon::ODB::attribute::attribute_name< T >
 Chorizon::ODB::AttributeProvider
 Chorizon::autofree_ptr< T >
 Chorizon::AutomaticPreferences
 CB1
 Cranges::back_fnUnchecked indexed range access
 Cranges::back_insert_iterator< Container >
 Cranges::back_inserter_fn
 Chorizon::BackgroundRenderer
 Cstd::bad_cast
 Cballtoland
 Cranges::base_adaptor_sentinel< BaseSent, Adapt >
 CBASE_SEQ
 CBASE_SET
 Cconcepts::basic_common_reference< T, U, TQual, UQual >Users can specialize this to hook the common_reference_with concept
 Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >Class to store JSON values
 Cp2t::SweepContext::Basin
 Chorizon::Canvas3DBase::BBox
 Chorizon::BBoxAccumulator< T >
 Cranges::begin_tag
 CCatch::Benchmark::Benchmark
 CCatch::Benchmark::Detail::BenchmarkFunctionWe 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
 CCatch::BenchmarkInfo
 CCatch::BenchmarkStats< Duration >
 CCatch::BenchmarkStats<>
 CBEZIER_POLYBezier curves to polygon converter
 Cstd::binary_function
 Cnlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >Deserialization of CBOR, MessagePack, and UBJSON values
 Cnlohmann::detail::binary_writer< BasicJsonType, CharType >Serialization to CBOR and MessagePack values
 CBinaryType
 Cmeta::bind_back< Fn, Us >An invocable that partially applies the invocable Fn by binding the arguments Us to the back of Fn
 Cranges::bind_back_fn
 Cranges::detail::bind_back_fn_< Fn, Args >
 Cranges::bind_element< reference_wrapper< T > >
 Cranges::bind_element< std::reference_wrapper< T > >
 Cmeta::bind_front< Fn, Ts >An invocable that partially applies the invocable Fn by binding the arguments Ts to the front of Fn
 Cranges::bitwise_or
 Chorizon::BlockA block is one level of hierarchy in the netlist
 Chorizon::BlockInstance
 Chorizon::BlockInstanceMapping
 Chorizon::Block::BlockItem< c >
 Chorizon::BlocksBase::BlockItemInfo
 Chorizon::BlocksBase
 Chorizon::BlockSymbolPort
 Chorizon::BoardColors
 Chorizon::BoardDecal
 Chorizon::BoardHole
 Chorizon::BoardLayers
 Chorizon::BoardNetTie
 Chorizon::BoardPackage
 Chorizon::BoardPanel
 Chorizon::BoardPreferences
 Chorizon::BOMExportSettings
 Chorizon::BOMRow
 Cmeta::bool_
 Chorizon::ODB::attribute::boolean_attribute< T >
 Cconcepts::detail::bools<... >
 CCatch::Benchmark::Detail::bootstrap_analysis
 Cnlohmann::detail::dtoa_impl::boundaries
 CGtk::Box
 Cranges::box< Element, Tag, box_compress >
 CBOX2< Vec >A 2D bounding box built on top of an origin point and size vector
 CBOX2< VECTOR2I >
 Cranges::box< Adapt, meta::size_t< 1 > >
 Cranges::box< adaptor_cursor >
 Cranges::box< BaseSent, meta::size_t< 0 > >
 Cranges::box< cursor >
 Cranges::box< Element, Tag, detail::box_compress::coalesce >
 Cranges::box< First, meta::size_t< 0 > >
 Cranges::box< offset_t< Const > >
 Cranges::box< Second, meta::size_t< 1 > >
 Cranges::box< semiregular_box_t< logical_negate< Pred > > >
 Cranges::box< semiregular_box_t< Pred > >
 Cranges::box< semiregular_box_t< Pred >, adjacent_filter_view< Rng, Pred > >
 Cranges::box< semiregular_box_t< Pred >, adjacent_remove_if_view< Rng, Pred > >
 Cranges::box< T >
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::BranchMay be data or may be another subtree The parents level determines this
 Chorizon::BusA Bus is used for grouping nets
 Chorizon::BusLabelMakes a Bus available on the schematic
 Chorizon::BusRipperMake a Bus member's Net available on the schematic
 CGtk::Button
 Cranges::views::c_str_fnView a \0-terminated C string (e.g
 Cranges::views::cache1_fn
 CPNS::OPTIMIZER::CACHE_VISITOR
 Cnlohmann::detail::dtoa_impl::cached_power
 Chorizon::Canvas
 Chorizon::Canvas3DBase
 Chorizon::CanvasAnnotation
 Chorizon::CanvasMesh
 Chorizon::CanvasPicture
 Chorizon::CanvasPreferences
 CCatch::Capturer
 Cranges::views::cartesian_product_fn
 CCatch::Matchers::CasedString
 CCatch::Detail::CaseInsensitiveEqualToProvides case-insensitive op== semantics when called
 CCatch::Detail::CaseInsensitiveLessProvides case-insensitive op< semantics when called
 CCatch_global_namespace_dummy
 Cp2t::CDT
 CGtk::CellRenderer
 CGtk::CellRendererPixbuf
 Chorizon::Changeable
 CGtk::CheckButton
 Chorizon::CheckItem
 CGtk::CheckMenuItem
 CCatch::Benchmark::Chronometer
 CCatch::Benchmark::Detail::ChronometerConcept
 Cranges::views::chunk_base_fn
 Cranges::views::chunk_by_base_fn
 CCIRCLERepresent basic circle geometry with utility geometry functions
 Chorizon::ClearanceInfo
 Chorizon::HTTP::Client
 Chorizon::ClipboardBase
 Chorizon::ClipboardHandler
 CCLIPPER_Z_VALUEHolds information on each point of a SHAPE_LINE_CHAIN that is retrievable after an operation with ClipperLibKiCad
 CClipperLib::ClipperBase
 CClipperLibKiCad::ClipperBase
 CClipperLib::ClipperOffset
 CClipperLibKiCad::ClipperOffset
 Cranges::views::closed_indices_fnInclusive range of indices: [from, to]
 Cranges::views::closed_iota_fn
 Chorizon::PoolProjectManagerApplication::CloseOrHomeWindow
 Chorizon::PoolProjectManagerAppWindow::ClosePolicy
 Cranges::coerce< T >
 Chorizon::Color
 Chorizon::STEPImporter::Color
 CKIGFX::COLOR4DA color representation with 4 components: red, green, blue, alpha
 Chorizon::ColorI
 CCatch::ColourImpl::ColourGuardRAII wrapper around writing specific colour of text using specific colour impl into a stream
 Chorizon::Part::Column
 Chorizon::PoolParametric::Column
 CGtk::TreeModel::ColumnRecord
 CGtk::ComboBox
 CGtk::ComboBoxText
 Cranges::views::common_fn
 Cranges::common_iterator< I, S >
 Cconcepts::common_reference< Ts >Users can specialize this to hook the common_reference_with concept
 Cconcepts::common_reference< T >
 Cconcepts::common_type< Ts >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
 CcompareOriginDistance
 CSHAPE_LINE_CHAIN::compareOriginDistance
 CCatch::Benchmark::Detail::CompleteInvoker< Result >
 CCatch::Benchmark::Detail::CompleteInvoker< void >
 Chorizon::PoolUpdater::CompletePoolUpdateRequiredException
 CCatch::Benchmark::Detail::CompleteType< T >
 CCatch::Benchmark::Detail::CompleteType< void >
 Chorizon::ComponentA Component is an instanced Entity in a Block
 Chorizon::BlockInstanceMapping::ComponentInfo
 Cmeta::compose_< Fns >Compose the Invocables Fns in the parameter pack Ts
 Cmeta::compose_< Fn0 >
 Cmeta::compose_< Fn0, Fns... >
 Cranges::compose_fn
 Cranges::composed< Second, First >
 Cranges::views::concat_fn
 Cmeta::conditional_t
 CCatch::ConfigData
 Chorizon::Connection
 Chorizon::LineNet::Connection
 Chorizon::Track::Connection
 Chorizon::ConnectionLine
 Chorizon::Connector
 Cranges::views::const_fn
 CCatch::TextFlow::Column::const_iteratorIterates "lines" in Column and return sthem
 Chorizon::vector_pair< T1, T2 >::const_iterator
 CPNS::CONSTRAINT
 CGtk::Container
 Cnlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, Enable >
 Cnlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >
 Chorizon::Context
 Cranges::convert_to< T >
 Chorizon::Coord< T >Your typical coordinate class
 Chorizon::Coord< double >
 Chorizon::Coord< float >
 Chorizon::Coord< int64_t >
 C_copy::copy_fn
 Cranges::copy_tag
 CPNS::COST_ESTIMATORCalculate the cost of a given line, taking corner angles and total length into account
 Cmeta::detail::count_< typename, typename >
 Cmeta::detail::count_< list< L... >, T >
 Cmeta::detail::count_< list<>, T >
 Cmeta::detail::count_if_< L, Fn, typename >
 Cmeta::detail::count_if_< list< L... >, Fn, void_< integer_sequence< bool, bool(invoke< Fn, L >::type::value)... > > >
 Cmeta::detail::count_if_< list<>, Fn >
 Cranges::views::counted_fn
 CCatch::Counts
 CPNS::DIFF_PAIR::COUPLED_SEGMENTS
 Chorizon::CoverRenderer
 Cranges::views::cpp20_common_fn
 Cranges::views::cpp20_counted_fn
 Cranges::views::cpp20_filter_base_fnGiven a source range and a unary predicate, present a view of the elements that satisfy the predicate
 Cranges::views::cpp20_join_fn
 Chorizon::CSV::Csv
 Chorizon::BOMExportSettings::CSVSettings
 Cranges::views::cycle_fnReturns an infinite range that endlessly repeats the source range
 Cranges::danglingA placeholder for an iterator or a sentinel into a range that may no longer be valid
 Chorizon::SQLite::Database
 Chorizon::DCMInfo
 CPNS::DEBUG_DECORATOR
 Cstd::decay
 CCatch::Decomposer
 Chorizon::SymbolPin::Decoration
 Cranges::default_sentinel_t
 Cdetail::defer_
 Cdetail::defer_i_
 Cdelaunator::Delaunator
 Cranges::views::delimit_base_fn
 Chorizon::DependencyGraph
 CDerived
 Cnlohmann::detail::detector< Default, AlwaysVoid, Op, Args >
 Cnlohmann::detail::detector< Default, void_t< Op< Args... > >, Op, Args... >
 Chorizon::InputDevicesPrefs::Device
 Chorizon::DeviceInfo
 Chorizon::InputDevicesPrefs::DeviceType
 CTPPLPartition::Diagonal
 CGtk::Dialog
 Chorizon::Dialogs
 Chorizon::DigiKeyApiPreferences
 Chorizon::DigiKeyCacheManager
 Chorizon::ODB::Dim
 Chorizon::Dimension
 Chorizon::ODB::DimUm
 CDIRECTION_45Represent route directions & corner angles in a 45-degree metric
 CDISABLE_ARC_RADIUS_CORRECTIONWhen creating polygons to create a clearance polygonal area, the polygon must be same or bigger than the original shape
 Chorizon::disjoint_set
 Cnlohmann::detail::dtoa_impl::diyfp
 CDL_ArcAlignedTextDataArc Aligned Text Data
 CDL_ArcDataArc Data
 CDL_AttributesStoring and passing around attributes
 CDL_BlockDataBlock Data
 CDL_CircleDataCircle Data
 CDL_CodesCodes for colors and DXF versions
 CDL_ControlPointDataSpline control point data
 CDL_CreationInterfaceAbstract class (interface) for the creation of new entities
 CDL_DictionaryDataDictionary data
 CDL_DictionaryEntryDataDictionary entry data
 CDL_DimAlignedDataAligned Dimension Data
 CDL_DimAngular2LDataAngular Dimension Data
 CDL_DimAngular3PDataAngular Dimension Data (3 points version)
 CDL_DimDiametricDataDiametric Dimension Data
 CDL_DimensionDataGeneric Dimension Data
 CDL_DimLinearDataLinear (rotated) Dimension Data
 CDL_DimOrdinateDataOrdinate Dimension Data
 CDL_DimRadialDataRadial Dimension Data
 CDL_DxfReading and writing of DXF files
 CDL_EllipseDataEllipse Data
 CDL_ExceptionUsed for exception handling
 CDL_ExtrusionExtrusion direction
 CDL_FitPointDataSpline fit point data
 CDL_HatchDataHatch data
 CDL_HatchEdgeDataHatch edge data
 CDL_HatchLoopDataHatch boundary path (loop) data
 CDL_ImageDataImage Data
 CDL_ImageDefDataImage Definition Data
 CDL_InsertDataInsert Data
 CDL_KnotDataSpline knot data
 CDL_LayerDataLayer Data
 CDL_LeaderDataLeader (arrow)
 CDL_LeaderVertexDataLeader Vertex Data
 CDL_LineDataLine Data
 CDL_LinetypeDataLine Type Data
 CDL_MTextDataMText Data
 CDL_PointDataPoint Data
 CDL_PolylineDataPolyline Data
 CDL_RayDataRay Data
 CDL_SplineDataSpline Data
 CDL_StyleDataText style data
 CDL_TextDataText Data
 CDL_TraceDataTrace Data / solid data / 3d face data
 CDL_VertexDataVertex Data
 CDL_WriterDefines interface for writing low level DXF constructs to a file
 CDL_XLineDataXLine Data
 Chorizon::DocumentsTools use this class to actually access the core
 Chorizon::DoneRevealerController
 CClipperLib::DoublePoint
 CClipperLibKiCad::DoublePoint
 Chorizon::DOUBLET
 CPNS::DP_GATEWAYDefine a "gateway" for routing a differential pair - e.g
 CPNS::DP_GATEWAYSA set of gateways calculated for the cursor or starting/ending primitive pair
 CPNS::DP_PRIMITIVE_PAIRStore starting/ending primitives (pads, vias or segments) for a differential pair
 CTPPLPartition::DPState
 CTPPLPartition::DPState2
 Chorizon::DragSelection
 CGtk::DrawingArea
 Cranges::views::drop_base_fn
 Cranges::views::drop_exactly_base_fn
 Cranges::actions::drop_fn
 Cranges::views::drop_last_base_fn
 Cranges::drop_last_view< Rng, typename >
 Cranges::views::drop_while_base_fn
 Cranges::views::drop_while_bind_fn
 Cranges::actions::drop_while_fn
 Chorizon::DXFImporter
 Chorizon::Edge
 Chorizon::TrackGraph::Edge
 Cp2t::Edge
 Cp2t::SweepContext::EdgeEvent
 Chorizon::EditorProcess
 CElement
 Cranges::experimental::enable_coroutine_owner
 Cranges::end_tag
 Chorizon::Entity
 CGtk::Entry
 CPNS::ITEM_SET::ENTRY
 Cranges::views::enumerate_fnLazily pairs each element in a source range with its corresponding index
 CCatch::Detail::EnumInfo
 Cranges::aux::equal_range_n_fn
 Cranges::equal_to
 CCatch::Benchmark::Estimate< Duration >
 CCatch::Benchmark::Estimate< double >
 CPNS::LOGGER::EVENT_ENTRY
 CGtk::EventBox
 CCatch::EventListenerFactory
 Chorizon::ExcellonWriter
 Cstd::exception
 CCatch::ExceptionTranslatorRegistrar
 CCatch::Benchmark::ExecutionPlan< Duration >
 CGtk::Expander
 CCatch::ExprLhs< LhsT >
 Cnlohmann::detail::utility_internal::Extend< Seq, SeqSize, Rem >
 Cnlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 >
 Cnlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 >
 Cnlohmann::detail::external_constructor< value_t >
 Cnlohmann::detail::external_constructor< value_t::array >
 Cnlohmann::detail::external_constructor< value_t::binary >
 Cnlohmann::detail::external_constructor< value_t::boolean >
 Cnlohmann::detail::external_constructor< value_t::number_float >
 Cnlohmann::detail::external_constructor< value_t::number_integer >
 Cnlohmann::detail::external_constructor< value_t::number_unsigned >
 Cnlohmann::detail::external_constructor< value_t::object >
 Cnlohmann::detail::external_constructor< value_t::string >
 Chorizon::STEPImporter::Face
 Chorizon::FaceRenderer
 CCatch::Clara::Detail::fake_arg
 Cstd::false_type
 Chorizon::ODB::EDAData::FeatureID
 Chorizon::Field
 Cnlohmann::detail::file_input_adapter
 Chorizon::CoreBoard::Filenames
 Chorizon::CoreSchematic::Filenames
 Chorizon::TreeWriter::FileProxy
 Chorizon::FileVersion
 Chorizon::FileWrapper
 CCatch::TestSpec::FilterMatch
 CPNS::FIXED_TAIL::FIX_POINT
 CPNS::FIXED_TAIL
 Chorizon::FlattenContext
 Cmeta::flip< Fn >An invocable that reverses the order of the first two arguments
 Cranges::detail::flipped< F >
 Chorizon::ODB::attribute::float_attribute< T, n >
 CFnGetSet< T >
 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
 Cranges::views::for_each_base_fnLazily applies an unary function to each element in the source range that returns another range (possibly empty), flattening the result
 C_tuple_wrapper_::forward_tuple_interface
 CFractureEdge
 Chorizon::Fragment
 Chorizon::Plane::Fragment
 Chorizon::FragmentCache
 Cnlohmann::detail::from_json_fn
 Cranges::front_fn
 Cranges::front_insert_iterator< Container >
 Cranges::front_inserter_fn
 CGAL_BASE_SET
 Chorizon::Gate
 Cnlohmann::detail::utility_internal::Gen< T, N >
 Cnlohmann::detail::utility_internal::Gen< T, 0 >
 Cranges::views::generate_fn
 Cranges::views::generate_n_fn
 CCatch::Generators::GeneratorUntypedBase
 CCatch::Generators::GeneratorWrapper< T >
 CCatch::Generators::GeneratorWrapper< U >
 Chorizon::GerberExporter
 Chorizon::GerberOutputSettings::GerberLayer
 Chorizon::GerberOutputSettings
 Chorizon::GerberWriter
 Cranges::getlines_fn
 Chorizon::GitHubClient
 CGtk::GLArea
 Chorizon::bitmap_font::GlyphInfo
 Cranges::greater
 Cranges::greater_equal
 CGtk::Grid
 Chorizon::Grid
 Chorizon::GridSettings::Grid
 Chorizon::GridController
 Chorizon::GridSettings
 Cranges::views::group_by_base_fn
 Cnlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cstd::hash< horizon::ObjectRef >
 Cstd::hash< nlohmann::json >Hash value for JSON objects
 Cstd::hash< VECTOR2I >
 CPNS::JOINT::HASH_TAG
 CCatch::Clara::Detail::HelpColumns
 Chorizon::HistoryManager::HistoryItem
 Chorizon::HoleA hole with diameter and position, that's it
 Chorizon::HoleInfo
 Chorizon::ColumnChooser::IAdapter
 Chorizon::IBlockProvider
 Chorizon::IBlockSchematicProvider
 Chorizon::IBlockSymbolProvider
 CCatch::IContext
 Cmeta::id< T >A trait that always returns its argument T
 Cranges::identity
 Cnlohmann::detail::identity_tag< T >
 Chorizon::IDocument
 CCatch::IEventListenerThe common base for all reporters and event listeners
 CCatch::IExceptionTranslator
 CCatch::IExceptionTranslatorRegistry
 Cmeta::if_c
 Cdetail::if_else_t
 CCatch::IGeneratorTracker
 Chorizon::IInstanceMappingProvider
 Chorizon::ImpBase
 Chorizon::ImpInterface
 CCatch::IMutableEnumValuesRegistry
 CCatch::IMutableRegistryHub
 Cranges::in_place_t
 Chorizon::IncludedBoard
 Cdetail::incrementable_traits_1_
 CPNS::INDEXINDEX
 Cranges::index_fnChecked indexed range access
 Cranges::indexed_element< T, Index >
 Cranges::indexed_element< T &&, Index >
 Cranges::indexed_element< void, Index >
 Cranges::indirect_fn
 Cranges::views::indirect_fn
 Cranges::indirected< Fn >
 Cranges::inner_product_fn
 Cnlohmann::detail::input_stream_adapter
 Chorizon::InputDevicesPreferences
 Chorizon::InputDevicesPrefs
 Cranges::insert_fn
 Cranges::insert_iterator< Container >
 Cranges::inserter_fn
 Chorizon::InstallationUUID
 CClipperLib::Int128
 CClipperLibKiCad::Int128
 Cmeta::integer_sequence< T, Is >A container for a sequence of compile-time integer constants
 Cnlohmann::detail::integer_sequence< T, Ints >
 Cstd::integral_constant
 Cnlohmann::detail::internal_iterator< BasicJsonType >Iterator value
 Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >
 CSHAPE_LINE_CHAIN::INTERSECTIONRepresent an intersection between two line segments
 CClipperLib::IntersectNode
 CClipperLibKiCad::IntersectNode
 Cranges::views::intersperse_base_fn
 Chorizon::InToolActionCatalogItem
 Chorizon::InToolKeySequencesPreferences
 CClipperLib::IntPoint
 CClipperLibKiCad::IntPoint
 CClipperLib::IntRect
 CClipperLibKiCad::IntRect
 Cranges::invoke_fn
 Cranges::iota_fn
 Cranges::views::iota_fn
 Cipc7251_ref
 Cipc7251_spec
 Cipcb_attr
 Cipcb_bgaspec
 Cipcb_comp
 Cipcb_ref
 Cipcb_twospec
 Cipcbtable
 Cipctable
 Chorizon::IPool
 CCatch::IRegistryHub
 CCatch::IReporterFactory
 CCatch::IReporterRegistry
 CCatch::IResultCapture
 CCatch::is_callable< T >
 CCatch::is_callable_tester
 Cnlohmann::detail::is_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 > >
 Cnlohmann::detail::is_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 > >
 Cnlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >
 Cnlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_convertible< typename BasicJsonType::string_t::value_type, range_value_t, CompatibleStringType >::value > >
 Cnlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >
 Cstd::is_constructible
 Cnlohmann::detail::is_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 > >
 Cnlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >
 Cnlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >
 Cstd::is_default_constructible
 Cis_detected
 Cnlohmann::detail::is_getable< BasicJsonType, T >
 Cnlohmann::detail::is_iterator_of_multibyte< T >
 Cnlohmann::detail::is_iterator_traits< iterator_traits< T > >
 Cnlohmann::detail::is_ordered_map< T >
 Cnlohmann::detail::is_range< T >
 Cstd::is_same
 Cnlohmann::detail::is_sax< SAX, BasicJsonType >
 Cnlohmann::detail::is_sax_static_asserts< SAX, BasicJsonType >
 Cadl_swap_detail::is_swappable_with_
 CSEXPR::ISEXPRABLE
 CCatch::Detail::IsStreamInsertable< T >
 CCatch::IStream
 CCatch::ITagAliasRegistry
 Chorizon::Logger::Item
 Chorizon::PoolCacheStatus::Item
 Chorizon::ToolBackannotateConnectionLines::ToolDataBackannotate::Item
 CPNS::ITEMBase class for PNS router board items
 CPNS::ITEM_SET
 Chorizon::PoolStatusPoolManager::ItemInfo
 Chorizon::Pool::ItemPoolInfo
 Cranges::iter_distance_compare_fn
 Cranges::iter_distance_fn
 Cranges::iter_enumerate_fn
 Cnlohmann::detail::iter_impl< BasicJsonType >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
 Cranges::iter_size_fn
 Cranges::views::iter_take_while_base_fn
 Cranges::views::iter_transform_base_fn
 Cranges::views::iter_zip_with_fn
 Cnlohmann::detail::iteration_proxy< IteratorType >Proxy class for the items() function
 Cnlohmann::detail::iteration_proxy_value< IteratorType >
 CCatch::TextFlow::Columns::iterator
 Chorizon::vector_pair< T1, T2 >::iterator
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::IteratorIterator is not remove safe
 CSHAPE_INDEX< T >::Iterator
 CSHAPE_INDEX_LIST< T, >::iterator
 Cdetail::iterator_associated_types_base
 Cnlohmann::detail::iterator_input_adapter< IteratorType >
 Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, Enable >
 Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >
 CSHAPE_POLY_SET::ITERATOR_TEMPLATE< T >Base class for iterating over all vertices in a given SHAPE_POLY_SET
 Cnlohmann::detail::iterator_traits< T, typename >
 Cnlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >
 Cnlohmann::detail::iterator_types< It, typename >
 Cnlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
 Cnlohmann::detail::iterator_types< T >
 Cranges::iterator_wrapper< I >
 CCatch::ITransientExpression
 Chorizon::ODB::Job
 CClipperLib::Join
 CClipperLibKiCad::Join
 Cranges::views::join_bind_fn
 Cranges::actions::join_fn
 Cdetail::join_view_inner
 CPNS::JOINT::JOINT_TAG_HASH
 Cnlohmann::json_pointer< BasicJsonType >JSON Pointer
 Cnlohmann::detail::json_ref< BasicJsonType >
 Cnlohmann::json_sax< BasicJsonType >SAX interface
 Cnlohmann::detail::json_sax_acceptor< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events
 Chorizon::JunctionA Junction is a point in 2D-Space
 Chorizon::JunctionUtil
 Chorizon::KeepoutContour
 Chorizon::KeepSlopeInfo
 Cranges::views::keys_fn
 Chorizon::KeySequencesPreferences
 Chorizon::KiCadModuleParser
 Chorizon::KiCadSymbol
 Chorizon::KiCadSymbolImporter
 CGtk::Label
 CCatch::Clara::Detail::LambdaInvoker< ReturnType >
 CCatch::Clara::Detail::LambdaInvoker< void >
 Chorizon::Layer
 Chorizon::ODB::Matrix::Layer
 Chorizon::PDFExportSettings::Layer
 Chorizon::CanvasMesh::Layer3D
 CLAYER_RANGERepresent a contiguous set of PCB layers
 Chorizon::LayerDisplay
 Chorizon::LayerInfo
 Chorizon::LayerProvider
 Chorizon::LayerRange
 Chorizon::ToolPlaceText::Settings::LayerSettings
 Cranges::lazy_yield_if_fn
 CCatch::LazyExpression
 CCatch::LeakDetector
 Cranges::less
 Cstd::less< VECTOR2I >
 Cstd::less<::nlohmann::detail::value_t >Specialization for std::less<value_t>
 Cranges::less_equal
 Cnlohmann::detail::lexer_base< BasicJsonType >
 Chorizon::LineGraphical line
 Cranges::views::linear_distribute_fnDistributes n values linearly in the closed interval [from, to]
 Chorizon::LineNetLineNet is similar to Line, except it denotes electrical connection
 CCatch::lineOfChars
 Clist
 Cmeta::list< Ts >A list of types
 Chorizon::list_accumulator< Ret, back >
 CGtk::ListBox
 CCatch::ListenerDescription
 CCatch::ListenerRegistrar< T >
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::ListNodeA link list of nodes for reinsertion after a delete operation
 Chorizon::PoolEditorBase::LoadingSetter
 CClipperLib::LocalMinimum
 CClipperLibKiCad::LocalMinimum
 CClipperLib::LocMinSorter
 CClipperLibKiCad::LocMinSorter
 Chorizon::LogDispatcher
 Chorizon::Logger
 CPNS::LOGGER
 Cstd::logic_error
 Cranges::logical_negate< FD >
 Cranges::aux::lower_bound_n_fn
 Chorizon::LutEnumStr< T >
 Chorizon::LutEnumStr< DrillMode >
 Chorizon::LutEnumStr< Level >
 Chorizon::LutEnumStr< Mode >
 Chorizon::LutEnumStr< OutputFormat >
 Chorizon::LutEnumStr< Padstack::Type >
 Chorizon::LutEnumStr< Pin::Direction >
 Chorizon::LutEnumStr< TextData::Font >
 Cranges::make_action_closure_fn
 Cranges::make_common_pair_fn
 Cranges::make_common_tuple_fn
 Cranges::make_compressed_pair_fn
 Cranges::make_compressed_tuple_fn
 Cranges::make_move_iterator_fn
 Cranges::make_move_sentinel_fn
 Cranges::make_ostream_joiner_fn
 Cranges::make_pipeable_fn
 Cranges::make_reverse_iterator_fn
 Cranges::make_subrange_fn
 Cranges::make_tuple_fn
 Cranges::make_view_closure_fn
 CCatch::Detail::make_void<... >
 Cnlohmann::detail::make_void< Ts >
 Chorizon::Marker
 Chorizon::MarkerRef
 Chorizon::MarkerRenderer
 Chorizon::Markers
 CCatch::Matchers::MatcherUntypedBase
 Chorizon::ODB::Matrix
 CMATRIX3x3< T >MATRIX3x3 describes a general 3x3 matrix
 CMD5_HASH
 CPNS::MEANDER_SETTINGSDimensions for the meandering algorithm
 CPNS::MEANDER_SHAPEThe geometry of a single meander
 CPNS::MEANDERED_LINERepresent a set of meanders fitted over a single or two lines
 Chorizon::Bus::Member
 CGtk::MenuButton
 Cranges::aux::merge_n_fn
 Cranges::aux::merge_n_with_buffer_fn
 CGtk::MessageDialog
 CCatch::MessageInfo
 CCatch::MessageStream
 Chorizon::KiCadPackageParser::Meta
 Chorizon::MinMaxAccumulator< T >
 CMINOPTMAX< T >
 CMINOPTMAX< int >
 Cranges::minus
 Chorizon::Package::Model
 CTPPLPartition::MonotoneVertex
 CPNS::MOUSE_TRAIL_TRACER
 Chorizon::MousePreferences
 Cdetail::optional_adl::move_assign_layer
 C_move::move_fn
 Cranges::views::move_fn
 Cranges::move_into_fn
 Cranges::move_iterator< I >
 Cranges::move_sentinel< S >
 Cranges::move_tag
 Chorizon::MSD
 Chorizon::MSDAnimator
 Cranges::multiplies
 CCatch::NameAndTags
 Chorizon::detail::NamedIndex< Parameter >
 Chorizon::NamedVector< T, Name >
 Chorizon::Net
 Chorizon::NetClass
 Chorizon::NetInfo
 Chorizon::RulesCheckCacheNetPins::NetInfo
 Chorizon::NetLabelDisplays the junction's Net name it is attached to
 Chorizon::RulesCheckCacheNetPins::NetPin
 Chorizon::Block::NetPinsAndPortsTakes pins specified by pins&ports and moves them over to net
 Chorizon::NetSegmentInfo
 Chorizon::NetTie
 Cranges::next_fn
 Cmeta::nil_An empty type
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::NNNodeData structure used for Nearest Neighbor search implementation
 CCatch::CumulativeReporterBase::Node< T, ChildNodeT >
 Chorizon::DependencyGraph::Node
 Chorizon::TrackGraph::Node
 Cp2t::Node
 CPNS::NODEKeep the router "world" - i.e
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::NodeNode for each branch level
 Cdetail::non_propagating_cache
 CCatch::Detail::NonCopyableDeriving classes become noncopyable and nonmovable
 Chorizon::SQLite::noncopyable
 Cnlohmann::detail::nonesuch
 Cranges::not_equal_to
 Cranges::not_fn_fn
 CGtk::Notebook
 Chorizon::StatusDispatcher::Notification
 CCatch::Benchmark::now< Clock >
 Cranges::nullopt_t
 Cobject
 Chorizon::ObjectDescription
 Chorizon::SelectionFilter::ObjectFilter
 Chorizon::ObjectProperty
 Chorizon::ObjectProviderInterface for classes that store objects identified by UUID (e.g. Line or Junction)
 Chorizon::ObjectRef
 CPNS::OBSTACLEHold an object colliding with another object, along with some useful data about the collision
 CPNS::OBSTACLE_VISITOR
 Chorizon::ODBOutputSettings
 Cranges::on_fn
 Chorizon::Once
 Chorizon::OperationInfo
 CPNS::OPT_CONSTRAINT
 CPNS::OPTIMIZERPerform various optimizations of the lines being routed, attempting to make the lines shorter and less cornery
 CCatch::Optional< T >
 CCatch::Optional< Catch::AssertionResult >
 CCatch::Optional< Catch::AssertionStats >
 CCatch::Optional< Catch::BenchmarkStats<> >
 CCatch::Optional< ColourMode >
 CCatch::Optional< std::string >
 Chorizon::TextRenderer::Options
 Chorizon::StockInfoRecordDigiKey::OrderablePart
 Chorizon::StockInfoRecordPartinfo::OrderablePart
 Cranges::ostream_iterator< T, Char, Traits >
 Cranges::ostream_joiner< Delim, Char, Traits >
 Cranges::ostreambuf_iterator< Char, Traits >
 CCatch::Benchmark::OutlierClassification
 Chorizon::Board::Outline
 Chorizon::ODB::EDAData::Outline
 CClipperLib::OutPt
 CClipperLibKiCad::OutPt
 Cnlohmann::detail::output_adapter< CharType, StringType >
 Cnlohmann::detail::output_adapter_protocol< CharType >Abstract output adapter interface
 CClipperLib::OutRec
 CClipperLibKiCad::OutRec
 CGtk::Overlay
 Cranges::overload_fn
 Cranges::overloaded< Ts >
 Cranges::overloaded< First, Rest... >
 Cranges::overloaded< Rest... >
 Cranges::overloaded<>
 Chorizon::Pad
 Chorizon::CanvasPads::PadKey
 Chorizon::Part::PadMapItem
 Chorizon::PadstackHash
 Cstd::pair
 Chorizon::ParameterProgram
 Chorizon::ParametricParamEditor
 Chorizon::MSD::Params
 Cnlohmann::detail::parser< BasicJsonType, InputAdapterType >Syntax analysis
 CSEXPR::PARSER
 CCatch::Clara::Detail::ParserBase
 CCatch::Clara::Detail::ParseState
 Chorizon::Part
 Cranges::views::partial_sum_base_fn
 Cranges::partial_sum_fn
 Chorizon::PartInfoCacheManager
 Chorizon::PartInfoPreferences
 Cranges::aux::partition_point_n_fn
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVarsVariables for finding a split partition
 CTPPLPartition::PartitionVertex
 Chorizon::PastedPackage
 Chorizon::PatchExpanded
 Chorizon::PatchInfo
 Chorizon::CanvasPatch::PatchKey
 Chorizon::PatchPair
 Chorizon::PDFExporter
 Chorizon::PDFExportSettings
 Chorizon::Picture
 Chorizon::PictureData
 Chorizon::PictureKeeper
 Chorizon::PictureRenderer
 Chorizon::ODB::EDAData::Pin
 Chorizon::PinA Pin represents a logical pin of a Unit
 Chorizon::PinDirectionAccumulator
 Chorizon::PinDirectionMap
 CPinDirectionMap
 CPipeable
 Cranges::pipeable_access
 Cranges::pipeable_base
 Chorizon::ToolHelperPickPad::PkgPad
 Chorizon::Placement
 Chorizon::ToolHelperSavePlacements::PlacementInfo
 Chorizon::PlacementProvider
 Chorizon::PlaneSettings
 Cranges::plus
 Chorizon::Png
 Chorizon::PnPExportSettings
 Chorizon::PnPRow
 CPNS::PNS_HORIZON_PARENT_ITEM
 Cdelaunator::Point
 Cp2t::Point
 Chorizon::Point3D
 CSHAPE_LINE_CHAIN::POINT_INSIDE_TRACKERA dynamic state checking if a point lies within polygon with a dynamically built outline ( with each piece of the outline added by AddPolyline ()
 Chorizon::PointRenderer
 Cdelaunator::Points
 CPOLY_GRID_PARTITIONProvide a fast test for point inside polygon
 Chorizon::PolygonPolygon used in Padstack, Package and Board for specifying filled Regions
 Chorizon::PolygonArcRemovalProxy
 CPolygonTriangulation
 Chorizon::PolygonUsage
 Chorizon::PolyInfo
 CClipperLib::PolyNode
 CClipperLibKiCad::PolyNode
 Chorizon::PoolCacheStatus
 Chorizon::PoolGotoProvider
 Chorizon::PoolIndex
 Chorizon::PoolInfo
 Chorizon::PoolManager
 Chorizon::PoolParametric
 Chorizon::PoolParams
 Chorizon::PoolProjectManagerProcess
 Chorizon::PoolProjectManagerViewCreatePool
 Chorizon::PoolProjectManagerViewCreateProject
 Chorizon::PoolProjectManagerViewProject
 Chorizon::PoolStatusBase
 Chorizon::PoolUpdateGraph
 Chorizon::PoolUpdateNode
 Chorizon::PoolUpdater
 Chorizon::PoolUpdaterParametric
 CGtk::Popover
 Chorizon::KeepSlopeInfo::Position
 Cnlohmann::detail::position_tStruct to capture the start position of the current token
 Chorizon::PowerSymbolGND symbols and the like
 Chorizon::Preferences
 Chorizon::PreferencesProvider
 Cranges::prev_fn
 Chorizon::GerberWriter::ApertureMacro::Primitive
 Cnlohmann::detail::primitive_iterator_t
 Cnlohmann::detail::priority_tag< N >
 Cnlohmann::detail::priority_tag< 0 >
 CCatch::ProcessedReporterSpecReporterSpec but with the defaults filled in
 Chorizon::Project
 CProjectWrapper
 Chorizon::PropertyMeta
 Chorizon::PropertyValue
 Cranges::protect_fn
 Cranges::protector< Bind >
 Cranges::push_back_fn
 Cranges::push_front_fn
 Chorizon::PushPayload
 CPyBoard
 CPyImage3DExporter
 CPyPool
 CPyPoolManager
 CPyProject
 CPySchematic
 CSHAPE_INDEX_LIST< T, >::query_iterator
 Cmeta::quote< C >Turn a template C into an invocable
 Cmeta::quote_i< T, C >Turn a template C taking literals of type T into a invocable
 CGtk::RadioButton
 Cstd::random_access_iterator_tag
 CRANGE< T >
 Cboost::range_const_iterator< T, U >Boost Range specialisation point, for making Boost ranges out of range-v3 views
 Cboost::range_mutable_iterator< T, U >Boost Range specialisation point, for making Boost ranges out of range-v3 views
 Cboost::range_size< T >Boost Range specialisation point, for making Boost ranges out of range-v3 views
 Cranges::range_tag
 Cboost::range_value< T >Boost Range specialisation point, for making Boost ranges out of range-v3 views
 CRANGED_NUM< T >
 CRANGED_NUM< int >
 CCatch::ratio_string< Ratio >
 CCatch::ratio_string< std::atto >
 CCatch::ratio_string< std::femto >
 CCatch::ratio_string< std::micro >
 CCatch::ratio_string< std::milli >
 CCatch::ratio_string< std::nano >
 CCatch::ratio_string< std::pico >
 Cranges::raw_buffer< Val >
 Cranges::raw_storage_iterator< O, Val >
 Cranges::raw_storage_iterator< Val *, Val >
 Cdetail::readable_traits_1_
 Chorizon::ODB::RecordWithAttributes
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::RectMinimal bounding rectangle (n-dimensional)
 CCatch::RedirectedStdErr
 CCatch::RedirectedStdOut
 CCatch::RedirectedStream
 CCatch::RedirectedStreams
 Cranges::ref_fn
 Cranges::views::ref_fn
 Cdetail::reference_wrapper_
 CCatch::RegistrarForTagAliases
 Cranges::views::remove_base_fn
 Cranges::views::remove_bind_fn
 Cranges::actions::remove_fn
 Cranges::actions::remove_if_fn
 Cranges::views::repeat_fn
 Cranges::views::repeat_n_fn
 CCatch::Benchmark::Detail::repeater< Fun >
 Cranges::views::replace_base_fn
 Cranges::views::replace_if_base_fn
 CCatch::ReporterConfig
 CCatch::ReporterDescription
 CCatch::ReporterPreferencesBy setting up its preferences, a reporter can modify Catch2's behaviour in some regards, e.g
 CCatch::ReporterRegistrar< T >
 Chorizon::STEPImporter::Result
 CPNS::WALKAROUND::RESULT
 CCatch::Clara::Detail::ResultBase
 CCatch::ResultDisposition
 CCatch::ResultWas
 Cconcepts::return_t_< typename >
 CGtk::Revealer
 Cranges::actions::reverse_fnReversed the source range in-place
 Cranges::views::reverse_fn
 Cstd::reverse_iterator
 CReviewer
 CRng
 CROUNDED_CORNER
 CPNS::ROUTER
 CPNS::ROUTER_IFACEROUTER
 CPNS::ROUTING_SETTINGSContain all persistent settings of the router, such as the mode, optimization effort, etc
 CRTFileStream
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >Implementation of RTree, a multidimensional bounding rectangle tree
 CRTree< SHAPE *, int, 2, double >
 CRTree< T, int, 2, double >
 Chorizon::Rule
 CPNS::RULE_RESOLVER
 Chorizon::RuleDescription
 Chorizon::RuleImportMap
 Chorizon::RuleMatch
 Chorizon::RuleMatchComponent
 Chorizon::RuleMatchKeepout
 Chorizon::Rules
 Chorizon::RulesCheckCache
 Chorizon::RulesCheckCacheBase
 Chorizon::RulesCheckError
 Chorizon::RulesCheckResult
 Chorizon::RulesExportInfo
 Chorizon::RulesImportInfo
 Cstd::runtime_error
 Cranges::views::sample_base_fnReturns a random sample of a range of length size(range)
 CCatch::Benchmark::SampleAnalysis< Duration >
 CTPPLPartition::ScanLineEdge
 Chorizon::SchematicA Schematic is the visual representation of a Block
 Chorizon::SchematicBlockSymbol
 Chorizon::SchematicNetTie
 Chorizon::SchematicPreferences
 Chorizon::SchematicSymbol
 CSchematicWrapper
 Cranges::scope_exit< Fun >
 Chorizon::ScopedBlock
 CCatch::XmlWriter::ScopedElement
 CCatch::ScopedMessage
 CGtk::ScrolledWindow
 Chorizon::Searcher
 Chorizon::Searcher::SearchQuery
 Chorizon::Searcher::SearchResult
 CCatch::SectionEndInfo
 CCatch::SectionInfo
 CCatch::CumulativeReporterBase::SectionNode
 CCatch::SectionStats
 CSEG
 CSHAPE_POLY_SET::SEGMENT_ITERATOR_TEMPLATE< T >Base class for iterating over all segments in a given SHAPE_POLY_SET
 Chorizon::Selectable
 Chorizon::SelectableRef
 Chorizon::Selectables
 Chorizon::SelectablesRenderer
 Chorizon::SelectionFilter
 Chorizon::ImpBase::SelectionFilterInfo
 Chorizon::SelectionProvider
 Cdetail::semiregular_get
 Cranges::sentinel_tag
 Cnlohmann::detail::serializer< BasicJsonType >
 Cranges::views::set_difference_base_fn
 Cranges::views::set_intersection_base_fn
 Cranges::views::set_symmetric_difference_base_fn
 Cranges::views::set_union_base_fn
 Chorizon::SetReset
 CSEXPR::SEXPR
 CSEXPR::SEXPR_CHILDREN_ARG
 CSEXPR::SEXPR_SCAN_ARG
 Chorizon::shallow_copy_t
 Chorizon::ShapeFor commonly used Pad shapes
 CSHAPE_BASE
 CSHAPE_FILE_IOHelper class for saving/loading shapes from a file
 CSHAPE_INDEX< T >
 CSHAPE_INDEX_LIST< T, >
 CSHAPE_INDEX_LIST< PNS::ITEM * >
 Cshared_closure_base
 Cranges::experimental::views::shared_fn
 CSharedFn
 Chorizon::Schematic::SheetItem< c >
 Chorizon::Schematic::SheetMapping
 Cranges::actions::shuffle_fn
 CCatch::SignalDefs
 CCatch::SimplePcg32
 Cranges::views::single_fn
 Cmeta::size_t
 Cranges::sized_iterator_range< I, S >
 CPNS::SIZES_SETTINGS
 Cranges::views::slice_base_fn
 Cranges::actions::slice_fn
 Cdetail::slice_view_
 Cranges::views::sliding_base_fn
 Cranges::sliding_view< Rng, cache >
 Chorizon::SnapFilter
 Cranges::actions::sort_fn
 Cranges::aux::sort_n_with_buffer_fn
 Chorizon::SpacenavPreferences
 Chorizon::SpacenavPrefs
 Chorizon::ODB::Matrix::Layer::Span
 Cdetail::span_extent
 Cnlohmann::detail::span_input_adapter
 Chorizon::KiCadSymbol::SPart
 Chorizon::KiCadSymbol::SPartIterProxy
 Chorizon::PoolProjectManagerAppWindow::SpawnResult
 Chorizon::KiCadSymbol::SPart::SPin
 CGtk::SpinButton
 Cranges::views::split_base_fn
 Cranges::actions::split_fn
 Cdetail::split_view_base
 Cranges::views::split_when_base_fn
 Cranges::actions::split_when_fn
 Chorizon::KiCadSymbol::SPart::SPoly
 Chorizon::KiCadSymbol::SPart::SPolyline
 CPNS::DEBUG_DECORATOR::SRC_LOCATION_INFO
 Chorizon::KiCadSymbol::SPart::SRect
 Cranges::actions::stable_sort_fn
 CGtk::Stack
 Chorizon::Board::StackupLayer
 CPNS::FIXED_TAIL::STAGE
 CCatch::StartupExceptionRegistry
 Cnlohmann::detail::static_const< T >
 Cranges::static_const< T >
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Statistics
 Cranges::detail::std_iterator_traits
 Chorizon::ODB::Step
 Chorizon::STEPExportSettings
 Chorizon::STEPImporter::STEPImporter
 Chorizon::StockInfoProvider
 Chorizon::StockInfoProviderDigiKeyWorker
 Chorizon::StockInfoProviderPartinfoWorker
 Chorizon::StockInfoRecord
 Cranges::views::stride_base_fn
 Cranges::actions::stride_fn
 Cdetail::stride_view_base
 Cstd::string
 CCatch::StringMaker< T, typename >
 CCatch::StringMaker< bool >
 CCatch::StringMaker< Catch::Approx >
 CCatch::StringMaker< char * >
 CCatch::StringMaker< char >
 CCatch::StringMaker< char const * >
 CCatch::StringMaker< char[SZ]>
 CCatch::StringMaker< double >
 CCatch::StringMaker< float >
 CCatch::StringMaker< int >
 CCatch::StringMaker< long >
 CCatch::StringMaker< long long >
 CCatch::StringMaker< R C::* >
 CCatch::StringMaker< R, std::enable_if_t< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value > >
 CCatch::StringMaker< signed char >
 CCatch::StringMaker< signed char[SZ]>
 CCatch::StringMaker< std::chrono::duration< Value, Ratio > >
 CCatch::StringMaker< std::chrono::duration< Value, std::ratio< 1 > > >
 CCatch::StringMaker< std::chrono::duration< Value, std::ratio< 3600 > > >
 CCatch::StringMaker< std::chrono::duration< Value, std::ratio< 60 > > >
 CCatch::StringMaker< std::chrono::time_point< Clock, Duration > >
 CCatch::StringMaker< std::chrono::time_point< std::chrono::system_clock, Duration > >
 CCatch::StringMaker< std::nullptr_t >
 CCatch::StringMaker< std::string >
 CCatch::StringMaker< std::wstring >
 CCatch::StringMaker< T * >
 CCatch::StringMaker< T[SZ]>
 CCatch::StringMaker< unsigned char >
 CCatch::StringMaker< unsigned char[SZ]>
 CCatch::StringMaker< unsigned int >
 CCatch::StringMaker< unsigned long >
 CCatch::StringMaker< unsigned long long >
 CCatch::StringMaker< wchar_t * >
 CCatch::StringMaker< wchar_t const * >
 CCatch::StringRefA 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
 CCatch::StringStreams
 CStructColors
 Chorizon::StructuredTextWriter
 Chorizon::ODB::EDAData::Subnet
 Chorizon::ODB::SurfaceData
 Chorizon::ODB::SurfaceData::SurfaceLine
 Csliding_view_detail::sv_base
 Cp2t::Sweep
 Cp2t::SweepContext
 Chorizon::ODB::Symbol
 Chorizon::SymbolPin
 Chorizon::PoolParametric::Table
 CCatch::TagA view of a tag string that provides case insensitive comparisons
 Cranges::nullopt_t::tag
 CCatch::TagInfo
 Cranges::views::tail_fn
 Cranges::views::take_base_fn
 Cranges::views::take_exactly_base_fn
 Cranges::actions::take_fn
 Cranges::views::take_last_base_fn
 Cranges::views::take_while_base_fn
 Cranges::views::take_while_bind_fn
 Cranges::actions::take_while_fn
 Chorizon::Target
 CClipperLib::TEdge
 CClipperLibKiCad::TEdge
 Cdecltypeis_callable_tester::test
 CCatch::TestCaseHandleWrapper over the test case information and the test case invoker
 CCatch::TestCaseStats
 CCatch::TestFailureExceptionUsed to signal that an assertion macro failed
 CCatch::TestInvokerAsMethod< C >
 CCatch::TestRunInfo
 CCatch::TestRunStats
 CCatch::TestSpecParser
 Chorizon::TextUsed wherever a user-editable text is needed
 Chorizon::ODB::attribute::text_attribute< T >
 Chorizon::TextData
 Chorizon::TextRenderer
 Chorizon::ThermalSettings
 CPNS::TIME_LIMIT
 CCatch::Timer
 CCatch::Benchmark::Timing< Duration, Result >
 Cnlohmann::detail::to_json_fn
 Chorizon::ODB::Components::Toeprint
 CCatch::Clara::Detail::Token
 Chorizon::ParameterProgram::Token
 Cranges::views::tokenize_base_fn
 CCatch::Clara::Detail::TokenStream
 Chorizon::ToolArgsThis is what a Tool receives when the user did something
 Chorizon::ToolBarPreferences
 Chorizon::ToolBaseCommon interface for all Tools
 Chorizon::ToolData
 Chorizon::ToolHelperRestrict
 Chorizon::ToolResponseTo signal back to the core what the Tool did, a Tool returns a ToolResponse
 Chorizon::ToolSettings
 Chorizon::ToolWrapper
 CPNS::TOPOLOGY
 CCatch::Totals
 CTPPLPartition
 CTPPLPoint
 CTPPLPoly
 Chorizon::Track
 Csigc::trackable
 Chorizon::TrackGraph
 Cranges::views::transform_base_fn
 Cranges::actions::transform_fn
 Cranges::transformed< Fn1, Fn2 >
 CGtk::TreeModelColumnRecord
 Chorizon::TreeWriter
 Chorizon::Triangle
 Cp2t::Triangle
 Chorizon::TriangleInfo
 Chorizon::TriangleRenderer
 CSHAPE_POLY_SET::TRIANGULATED_POLYGON
 Cranges::views::trim_base_fn
 Cranges::views::trim_bind_fn
 Chorizon::TRIPLET
 Cstd::true_type
 Cranges::tuple_apply_fn
 Ctuple_element
 Ctuple_element< 0, ::ranges::common_pair< First, Second > >
 Cstd::tuple_element< 0, ::ranges::compressed_pair< First, Second > >
 Cstd::tuple_element< 0, ::ranges::subrange< I, S, K > >
 Ctuple_element< 1, ::ranges::common_pair< First, Second > >
 Cstd::tuple_element< 1, ::ranges::compressed_pair< First, Second > >
 Cstd::tuple_element< 1, ::ranges::subrange< I, S, K > >
 Cstd::tuple_element< I, ::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > >
 Cstd::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
 Cranges::tuple_foldl_fn
 Cranges::tuple_for_each_fn
 Ctuple_size
 Cranges::tuple_transform_fn
 Chorizon::STEPImporter::TVertex< T >
 Cnlohmann::detail::is_ordered_map< T >::two
 CCatch::Benchmark::Detail::CompleteType< void >::type
 Cstd::conditional::type
 Chorizon::Searcher::TypeInfo
 Chorizon::UBOBuffer
 CCatch::Clara::Detail::UnaryLambdaTraits< L >
 CCatch::Clara::Detail::UnaryLambdaTraits< ReturnT(ClassT::*)(Args...) const >
 CCatch::Clara::Detail::UnaryLambdaTraits< ReturnT(ClassT::*)(ArgT) const >
 Cranges::views::unbounded_fn
 Chorizon::UndoRedoPreferences
 Cranges::unformatted_ostream_iterator< CharT, Traits >Writes to an ostream object using the unformatted std::basic_ostream::write operation
 Cranges::views::unique_base_fn
 Cranges::actions::unique_fn
 Chorizon::UnitA Unit is the template for a Gate inside of an Entity
 Cranges::unreachable_sentinel_t
 Cranges::actions::unstable_remove_if_fn
 Cranges::unwrap_reference_fn
 Cranges::aux::upper_bound_n_fn
 Chorizon::PoolProjectManagerApplication::UserConfig
 Chorizon::UUIDThis class encapsulates a UUID and allows it to be uses as a value type
 Chorizon::uuid_ptr< T >
 Chorizon::uuid_ptr< class horizon::BlockSymbolPort >
 Chorizon::uuid_ptr< class horizon::BoardJunction >
 Chorizon::uuid_ptr< class horizon::Bus >
 Chorizon::uuid_ptr< class horizon::BusRipper >
 Chorizon::uuid_ptr< class horizon::Net >
 Chorizon::uuid_ptr< class horizon::NetClass >
 Chorizon::uuid_ptr< class horizon::NetTie >
 Chorizon::uuid_ptr< class horizon::SchematicBlockSymbol >
 Chorizon::uuid_ptr< class horizon::SchematicJunction >
 Chorizon::uuid_ptr< class horizon::SchematicSymbol >
 Chorizon::uuid_ptr< class horizon::SymbolPin >
 Chorizon::uuid_ptr< const horizon::Gate >
 Chorizon::uuid_ptr< const horizon::IncludedBoard >
 Chorizon::uuid_ptr< const horizon::Pin >
 Chorizon::uuid_ptr< horizon::Block >
 Chorizon::uuid_ptr< horizon::BlockInstance >
 Chorizon::uuid_ptr< horizon::BoardJunction >
 Chorizon::uuid_ptr< horizon::BoardPackage >
 Chorizon::uuid_ptr< horizon::Bus >
 Chorizon::uuid_ptr< horizon::Bus::Member >
 Chorizon::uuid_ptr< horizon::Component >
 Chorizon::uuid_ptr< horizon::Gate >
 Chorizon::uuid_ptr< horizon::Junction >
 Chorizon::uuid_ptr< horizon::Net >
 Chorizon::uuid_ptr< horizon::NetClass >
 Chorizon::uuid_ptr< horizon::Pad >
 Chorizon::uuid_ptr< horizon::Polygon >
 Chorizon::uuid_ptr< horizon::PolygonUsage >
 Chorizon::UUIDPath< N >Stores a sequence of up to 3 UUIDs
 Chorizon::UUIDPath< 2 >
 Cranges::views::values_fn
 Cmeta::var< Tag, Value >For use when defining local variables in meta::let expressions
 Cdetail::variant_base
 Cdetail::variant_data
 Cranges::variant_unique< variant< Ts... > >
 CVECTOR2< T >Define a general 2D-vector/point
 CVECTOR2< double >
 CVECTOR2< int >
 CVECTOR2_TRAITS< T >Traits class for VECTOR2
 CVECTOR2_TRAITS< int >
 CVECTOR3< T >Define a general 3D-vector
 CVECTOR3_TRAITS< T >Traits class for VECTOR2
 CVECTOR3_TRAITS< int >
 Cstd::vector< std::pair< const Key, T >, std::allocator< std::pair< const Key, T > > >
 Chorizon::vector_pair< T1, T2 >
 Chorizon::vector_pair< horizon::Triangle, horizon::TriangleInfo >
 CCatch::Version
 Chorizon::Version
 Chorizon::CanvasMesh::Layer3D::Vertex
 Chorizon::DragSelection::Line::Vertex
 Chorizon::Polygon::Vertex
 CSHAPE_POLY_SET::VERTEX_INDEXStructure 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
 CTPPLPartition::VertexSorter
 Chorizon::Via
 CPNS::VIA_HANDLE
 Chorizon::ViaDefinition
 Cview_adaptor< intersperse_view< Rng >, Rng,(range_cardinality< Rng >::value > 0) ? static_cast< cardinality >(range_cardinality< Rng >::value *2 - 1) :range_cardinality< Rng >::value >
 Cranges::view_base
 Cview_closure_base
 Cview_interface< tail_view< Rng >,(range_cardinality< Rng >::value >=0) ? detail::prev_or_zero_(range_cardinality< Rng >::value) :range_cardinality< Rng >::value >
 CViewFn
 Chorizon::ViewInfo
 Chorizon::Canvas3DBase::ViewParams
 CCatch::WaitForKeypress
 Chorizon::WalkContext< c >
 Chorizon::WallRenderer
 CCatch::WarnAbout
 Chorizon::Warning
 Cnlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, T >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 2 >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 4 >
 CGtk::Widget
 Chorizon::RuleTrackWidth::Widths
 CCatch::WildcardPattern
 CGtk::Window
 Chorizon::ConfirmCloseDialog::WindowInfo
 Chorizon::WindowState
 Chorizon::WindowStateStore
 CwxPoint
 CwxSize
 CCatch::XmlEncodeHelper for XML-encoding text (escaping angle brackets, quotes, etc)
 CCatch::XmlWriter
 Chorizon::XYZContainer< T >
 Chorizon::XYZContainer< class horizon::SpinButtonAngle * >
 Chorizon::XYZContainer< class horizon::SpinButtonDim * >
 Chorizon::XYZContainer< Gtk::CheckButton * >
 Cranges::yield_fn
 Cranges::yield_from_fn
 Cranges::yield_if_fn
 Cranges::views::zip_fn
 Cranges::views::zip_with_fn
 Chorizon::ZoomPreferences
 COrderedDict
 CToken