KiCad PCB EDA Suite
json11.cpp File Reference
#include "json11.hpp"
#include <cassert>
#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <limits>

Go to the source code of this file.

Classes

struct  json11::NullStruct
 
class  json11::Value< tag, T >
 
class  json11::JsonDouble
 
class  json11::JsonInt
 
class  json11::JsonBoolean
 
class  json11::JsonString
 
class  json11::JsonArray
 
class  json11::JsonObject
 
class  json11::JsonNull
 
struct  json11::Statics
 

Namespaces

 json11
 

Functions

static void json11::dump (NullStruct, string &out)
 
static void json11::dump (double value, string &out)
 
static void json11::dump (int value, string &out)
 
static void json11::dump (bool value, string &out)
 
static void json11::dump (const string &value, string &out)
 
static void json11::dump (const Json::array &values, string &out)
 
static void json11::dump (const Json::object &values, string &out)
 
static const Statics & json11::statics ()
 
static const Json & json11::static_null ()
 
static string json11::esc (char c)
 
static bool json11::in_range (long x, long lower, long upper)
 

Variables

static const int json11::max_depth = 200
 

Variable Documentation

bool failed

Definition at line 599 of file json11.cpp.

Referenced by main().

size_t i

Definition at line 597 of file json11.cpp.

Referenced by SELECTION::Add(), KIGFX::VIEW::Add(), CONTEXT_MENU::Add(), PNS::NODE::Add(), CN_LIST::Add(), C3D_RENDER_OGL_LEGACY::add_object_to_triangle_layer(), add_search_paths(), LIB_MANAGER::LIB_BUFFER::addAliases(), BUTTON_ROW_PANEL::addButtons(), RN_NET::AddCluster(), FIELDS_EDITOR_GRID_DATA_MODEL::AddColumn(), NETLIST_EXPORTER_GENERIC::addComponentFields(), SCH_EDIT_FRAME::addCurrentItemToScreen(), PNS_PCBNEW_DEBUG_DECORATOR::AddDirections(), S3D_PLUGIN_MANAGER::addExtensionMap(), BASE_SCREEN::AddGrid(), SCH_EAGLE_PLUGIN::addImplicitConnections(), TREE_PROJECT_FRAME::AddItemToTreeProject(), EDA_DRAW_FRAME::AddMenuZoomAndGrid(), PANEL_SETUP_NETCLASSES::addNet(), SEARCH_STACK::AddPaths(), ZONE_CONTAINER::AddPolygon(), SCH_SCREENS::addScreenToList(), DIALOG_SIGNAL_LIST::addSelectionToPlotFrame(), CINFO3D_VISU::AddSolidAreasShapesToContainer(), SCH_LEGACY_PLUGIN_CACHE::AddSymbol(), TEMPLATES::AddTemplateFieldName(), PCAD2KICAD::PCB_PAD::AddToBoard(), PCAD2KICAD::PCB_POLYGON::AddToBoard(), PCAD2KICAD::PCB::AddToBoard(), PCAD2KICAD::PCB_MODULE::AddToBoard(), CLAYER_TRIANGLES::AddToMiddleContourns(), PCAD2KICAD::PCB_PAD::AddToModule(), SIM_PLOT_PANEL::AddTrace(), adjust_vertices(), DIALOG_LIB_EDIT_PIN_TABLE::adjustGridColumns(), DIALOG_FOOTPRINT_FP_EDITOR::adjustGridColumns(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::adjustGridColumns(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::AdjustGridColumns(), DIALOG_FOOTPRINT_BOARD_EDITOR::adjustGridColumns(), PANEL_SETUP_NETCLASSES::AdjustNetclassGridColumns(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::AdjustNetclassGridColumns(), ALIGN_DISTRIBUTE_TOOL::AlignBottom(), ALIGN_DISTRIBUTE_TOOL::AlignCenterX(), ALIGN_DISTRIBUTE_TOOL::AlignCenterY(), ALIGN_DISTRIBUTE_TOOL::AlignTop(), GRID_HELPER::AlignToSegment(), AllAreModulesAndReturnSmallestIfSo(), BOARD::AllConnectedItems(), NETLIST::AllFootprintsLinked(), PNS::NODE::AllItemsInNet(), PNS::LINE_RESTRICTIONS::allowedAngles(), SCH_EDIT_FRAME::AnnotateComponents(), NETLIST::AnyFootprintsLinked(), EDA_LIST_DIALOG::Append(), SHAPE_LINE_CHAIN::Append(), PANEL_SETUP_TRACKS_AND_VIAS::AppendDiffPairs(), DIALOG_CONFIGURE_PATHS::AppendEnvVar(), LIB_TABLE_GRID::AppendRows(), SCH_EDIT_FRAME::AppendSchematic(), DIALOG_CONFIGURE_PATHS::AppendSearchPath(), PANEL_SETUP_TRACKS_AND_VIAS::AppendTrackWidth(), PANEL_SETUP_TRACKS_AND_VIAS::AppendViaSize(), FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData(), DIALOG_PLOT::applyPlotSettings(), PNS::ApproximateSegmentAsRect(), SHAPE_LINE_CHAIN::Area(), RN_NET::TRIANGULATOR_STATE::areNodesColinear(), json11::JsonArray::array_items(), PNS::NODE::AssembleLine(), LIB_TREE_NODE::AssignIntrinsicRanks(), Autoroute_One_Track(), DIALOG_SYMBOL_REMAP::backupProject(), SHAPE_POLY_SET::BBox(), bestpolygon(), KIGFX::OPENGL_GAL::BitmapText(), bm_invert(), bm_readbody_bmp(), bm_readbody_pnm(), bm_writepbm(), bmp_pad(), bmp_readint(), SHAPE_POLY_SET::booleanOp(), PNS::NODE::Branch(), POLY_GRID_PARTITION::build(), CN_CONNECTIVITY_ALGO::Build(), PNS::LINE_RESTRICTIONS::Build(), CVPCB_MAINFRAME::BuildCmpListBox(), PNS::DP_GATEWAYS::BuildForCursor(), EDIT_POINTS_FACTORY::buildForPolyOutline(), PNS::DP_GATEWAYS::BuildFromPrimitivePair(), PNS::DP_GATEWAYS::BuildGeneric(), BASE_SCREEN::BuildGridsChoiceList(), DSN::SPECCTRA_DB::buildLayerMaps(), NETINFO_LIST::buildListOfNets(), NETLIST_OBJECT_LIST::BuildNetListInfo(), ZONE_FILLER::buildUnconnectedThermalStubsPolygonList(), CBVH_PBRT::buildUpperSAH(), C_OGL_3DMODEL::C_OGL_3DMODEL(), SHAPE_POLY_SET::CacheTriangulation(), calc_lon(), calc_sums(), calcMaxArea(), S3D::CalcTriangleNormals(), CBVH_PBRT::CBVH_PBRT(), PNS::LINE::ChangedArea(), KIGFX::VERTEX_MANAGER::ChangeItemColor(), KIGFX::VERTEX_MANAGER::ChangeItemDepth(), PNS::LINE_RESTRICTIONS::Check(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::checkAliasName(), DIALOG_UPDATE_FIELDS::checkAll(), SHAPE_LINE_CHAIN::CheckClearance(), PNS::NODE::CheckColliding(), hed::TRIANGULATION::CheckDelaunay(), PNS::checkGap(), SCH_EDIT_FRAME::CheckListConnections(), PNS::MEANDERED_LINE::CheckSelfIntersections(), SHAPE_POLY_SET::checksum(), CN_VISITOR::checkZoneZoneConnection(), SCH_SHEET::CleanupSheet(), CONTEXT_MENU::Clear(), PNS::INDEX::Clear(), PROJECT::Clear(), KIGFX::VIEW::Clear(), clear_bm_with_bbox(), EAGLE_PLUGIN::clear_cu_map(), SCH_SCREENS::ClearAnnotation(), PNS::OPTIMIZER::ClearCache(), KIGFX::CAIRO_GAL_BASE::ClearCache(), CN_CONNECTIVITY_ALGO::ClearDirtyFlags(), KIGFX::VIEW::clearGroupCache(), PNS::NODE::ClearRanks(), PNS::LINE::ClipToNearestObstacle(), SCH_SHEET_PATH::Cmp(), FIELDS_EDITOR_GRID_DATA_MODEL::CollapseForSort(), GENERAL_COLLECTOR::Collect(), SCH_FIND_COLLECTOR::Collect(), Collide(), SHAPE_RECT::Collide(), SHAPE_LINE_CHAIN::Collide(), PNS::NODE::Commit(), KIWAY::CommonSettingsChanged(), LIB_BEZIER::compare(), LIB_POLYLINE::compare(), SHAPE_LINE_CHAIN::CompareGeometry(), BOX2< VECTOR2I >::Compute(), compute_layer_Zs(), mpScaleY::computeSlaveTicks(), connectedItemFilter(), connectedTrackFilter(), PCAD2KICAD::PCB::ConnectPinToNet(), SELECTION::Contains(), PICKED_ITEMS_LIST::ContainsItem(), LIB_TABLE_GRID::ContainsNickname(), containsNonAsciiChars(), Convert_path_polygon_to_polygon_blocks_and_dummy_blocks(), Convert_shape_line_polygon_to_triangles(), NETLIST_OBJECT::ConvertBusToNetListItems(), ConvertOutlineToPolygon(), ConvertPolySetToPolyList(), CGENERICCONTAINER::ConvertTo(), SHAPE_LINE_CHAIN::convertToClipper(), SHAPE_ARC::ConvertToPolyline(), SCH_EDIT_FRAME::copyBlockItems(), CONTEXT_MENU::copyFrom(), PNS::COST_ESTIMATOR::CornerCost(), PNS::LINE::CountCorners(), MyClass::CountTo(), COLLECTOR::CountType(), PNS::coupledBypass(), PNS::DIFF_PAIR::CoupledLength(), PNS::DIFF_PAIR::CoupledSegmentPairs(), MODULE::CoverageRatio(), CPOLYGON4PTS2D::CPOLYGON4PTS2D(), CPOLYGONBLOCK2D::CPOLYGONBLOCK2D(), GRID_CELL_ICON_TEXT_POPUP::Create(), create_vrml_plane(), create_vrml_shell(), createArrow(), DIALOG_PLOT_SCHEMATIC::CreateDXFFile(), DIALOG_PLOT_SCHEMATIC::createHPGLFile(), CINFO3D_VISU::createLayers(), DIALOG_PRINT_GERBVIEW::createLeftPanel(), CINFO3D_VISU::createNewPadWithClearance(), DIALOG_ABOUT::createNotebookPage(), DIALOG_ABOUT::createNotebookPageByCategory(), CreatePadsShapesSection(), FILENAME_RESOLVER::createPathList(), DIALOG_PLOT_SCHEMATIC::createPDFFile(), PROJECT_TEMPLATE::CreateProject(), DIALOG_PLOT_SCHEMATIC::createPSFile(), DIALOG_PLOT_SCHEMATIC::createSVGFile(), CreateThermalReliefPadPolygon(), DBG_SaveBuffer(), DBG_SaveNormalsBuffer(), CVPCB_MAINFRAME::DelAssociations(), TREEPROJECT_ITEM::Delete(), DRC_LIST_UNCONNECTED::DeleteAllItems(), PANEL_SYM_LIB_TABLE::deleteRowHandler(), PANEL_FP_LIB_TABLE::deleteRowHandler(), SCH_LEGACY_PLUGIN_CACHE::DeleteSymbol(), PYTHON_ACTION_PLUGINS::deregister_action(), ACTION_PLUGINS::deregister_object(), ITEMS_LISTBOX_BASE::DeselectAll(), DIALOG_FIELDS_EDITOR_GLOBAL::DIALOG_FIELDS_EDITOR_GLOBAL(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS(), DIALOG_LIB_EDIT_PIN_TABLE::DIALOG_LIB_EDIT_PIN_TABLE(), DIALOG_SET_GRID::DIALOG_SET_GRID(), GERBVIEW_SELECTION_TOOL::disambiguationMenu(), TOOL_DISPATCHER::DispatchWxEvent(), PCB_DRAW_PANEL_GAL::DisplayBoard(), DIALOG_ERC::DisplayERC_MarkersList(), SCH_BASE_FRAME::DisplayListComponentsInLib(), DisplayRoutingMatrix(), ALIGN_DISTRIBUTE_TOOL::DistributeHorizontally(), ALIGN_DISTRIBUTE_TOOL::DistributeVertically(), ALIGN_DISTRIBUTE_TOOL::doAlignLeft(), ALIGN_DISTRIBUTE_TOOL::doAlignRight(), ALIGN_DISTRIBUTE_TOOL::doDistributeCentersHorizontally(), ALIGN_DISTRIBUTE_TOOL::doDistributeCentersVertically(), ALIGN_DISTRIBUTE_TOOL::doDistributeGapsHorizontally(), ALIGN_DISTRIBUTE_TOOL::doDistributeGapsVertically(), PCAD2KICAD::PCB_MODULE::DoLayerContentsObjects(), PNS::MEANDER_PLACER::doMove(), FIELDS_EDITOR_GRID_TRICKS::doPopupSelection(), DSN::SPECCTRA_DB::doQARC(), SELECTION_TOOL::doSelectionMenu(), PNS::dragCornerInternal(), PNS::LINE::dragSegment45(), EDGE_MODULE::Draw(), KIGFX::SCH_PAINTER::draw(), DRAWSEGMENT::Draw(), KIGFX::VIEW::draw(), BOARD::Draw(), KIGFX::GPU_CACHED_MANAGER::DrawAll(), KIGFX::GERBVIEW_PAINTER::drawApertureMacro(), drawBacksideTicks(), AM_PRIMITIVE::DrawBasicShape(), KIGFX::OPENGL_GAL::DrawCurve(), PCB_BASE_FRAME::DrawGeneralRatsnest(), LIB_BEZIER::drawGraphic(), KIGFX::OPENGL_GAL::DrawGrid(), KIGFX::GAL::DrawGrid(), KIGFX::GPU_CACHED_MANAGER::DrawIndices(), BOARD_PRINTOUT::DrawPage(), KIGFX::CAIRO_GAL_BASE::drawPoly(), KIGFX::CAIRO_GAL_BASE::DrawPolygon(), KIGFX::OPENGL_GAL::DrawPolygon(), KIGFX::GERBVIEW_PAINTER::drawPolygon(), KIGFX::OPENGL_GAL::drawPolygon(), KIGFX::OPENGL_GAL::drawPolyline(), KIGFX::STROKE_FONT::drawSingleLineText(), drawTicksAlongLine(), KIGFX::OPENGL_GAL::drawTriangulatedPolyset(), json11::dump(), dump(), CN_ITEM::Dump(), PNS::NODE::Dump(), PNS::LOGGER::dumpShape(), PCB_EDIT_FRAME::Edit_Zone_Params(), EditToolSelectionFilter(), PROJECT::ElemsClear(), CBVH_PBRT::emitLBVH(), LIB_PIN::EnableEditMode(), PDF_PLOTTER::EndPlot(), SCH_EDIT_FRAME::EndSegment(), MODULE_EDITOR_TOOLS::EnumeratePads(), FIELDS_EDITOR_GRID_DATA_MODEL::ExpandAfterSort(), export_vrml_padshape(), export_vrml_zones(), LSET::ExtractLayer(), extractPathsFrom(), PNS::OPTIMIZER::fanoutCleanup(), FILE_NAME_CHAR_VALIDATOR::FILE_NAME_CHAR_VALIDATOR(), FILE_NAME_WITH_PATH_CHAR_VALIDATOR::FILE_NAME_WITH_PATH_CHAR_VALIDATOR(), GERBVIEW_FRAME::Files_io(), ZONE_FILLER::Fill(), SELECTION_TOOL::filterSelection(), NETLIST_EXPORTER::findAllUnitsOfComponent(), PNS::NODE::FindByMarker(), PNS::findCoupledVertices(), DSN::ELEM_HOLDER::FindElem(), SCH_COMPONENT::FindField(), FindFileInSearchPaths(), DSN::LIBRARY::FindIMAGE(), PICKED_ITEMS_LIST::FindItem(), FindKicadFile(), PCAD2KICAD::PCB::FindLayer(), DSN::SPECCTRA_DB::findLayerName(), PART_LIBS::FindLibraryNearEntries(), NETLIST_EXPORTER::findNextComponentAndCreatePinList(), PCAD2KICAD::PCB::FindOutlinePoint(), DSN::LIBRARY::FindPADSTACK(), DSN::NET::FindPIN_REF(), findPoint(), PIN_TABLE_DATA_MODEL::findRow(), LIB_TABLE::FindRowByURI(), SCH_SHEET_PATH::FindSheet(), SCH_SHEET_PATH::FindSheetByName(), SCH_SHEET_LIST::FindSheetByName(), DSN::LIBRARY::FindVia(), PAGED_DIALOG::finishInitialization(), MULTIVECTOR< LIB_ITEM, LIB_ARC_T, LIB_FIELD_T >::first(), LIB_EDIT_FRAME::fixDuplicateAliases(), PNS::LINE_PLACER::FixRoute(), flag2string(), hed::TRIANGULATION::FlagNodes(), PCAD2KICAD::PCB_PAD::Flip(), PCAD2KICAD::PCB_MODULE::Flip(), GITHUB_PLUGIN::FootprintEnumerate(), EDIT_TOOL::FootprintFilter(), GPCB_PLUGIN::FootprintLibDelete(), PCB_IO::FootprintLibDelete(), FP_LIB_TABLE::FootprintLoadWithOptionalNickname(), TEMPLATES::Format(), COMPONENT::Format(), PCB_IO::format(), NETLIST::Format(), DSN::RULE::Format(), DSN::LAYER_RULE::Format(), DSN::PATH::Format(), SHAPE_LINE_CHAIN::Format(), DSN::BOUNDARY::Format(), DSN::QARC::Format(), SHAPE_POLY_SET::Format(), DSN::KEEPOUT::Format(), DSN::VIA::Format(), DSN::CONTROL::Format(), DSN::LAYER::Format(), DSN::LAYER_NOISE_WEIGHT::Format(), DSN::PLACE::Format(), DSN::SHAPE::Format(), DSN::FROMTO::Format(), DSN::COMP_ORDER::Format(), DSN::NET::Format(), DSN::CLASS::Format(), DSN::WIRE::Format(), DSN::WIRE_VIA::Format(), DSN::SUPPLY_PIN::Format(), DSN::NET_OUT::Format(), DSN::ELEM_HOLDER::FormatContents(), DSN::PARSER::FormatContents(), DSN::CLASSES::FormatContents(), DSN::STRUCTURE_OUT::FormatContents(), DSN::STRUCTURE::FormatContents(), DSN::COMPONENT::FormatContents(), DSN::PLACEMENT::FormatContents(), DSN::IMAGE::FormatContents(), DSN::LIBRARY::FormatContents(), DSN::TOPOLOGY::FormatContents(), DSN::NETWORK::FormatContents(), DSN::WIRING::FormatContents(), DSN::HISTORY::FormatContents(), DSN::ROUTE::FormatContents(), DSN::WAS_IS::FormatContents(), PSLIKE_PLOTTER::fputsPostscriptString(), SHAPE_POLY_SET::fractureSingle(), S3D::FREE_S3DMODEL(), KIGFX::VIEW_GROUP::FreeItems(), from_quat(), DSN::SPECCTRA_DB::FromBOARD(), KIGFX::COLOR4D::FromHSV(), DSN::SPECCTRA_DB::FromSESSION(), GBR_SCREEN::GBR_SCREEN(), C3D_RENDER_OGL_LEGACY::generate_cylinder(), CLAYERS_OGL_DISP_LISTS::generate_top_or_bot_seg_ends(), DIALOG_SPICE_MODEL::generatePowerSource(), PNS::MEANDER_SHAPE::genMeanderShape(), ACTION_PLUGINS::GetAction(), ACTION_PLUGINS::GetActionByButton(), ACTION_PLUGINS::GetActionByMenu(), ACTION_PLUGINS::GetActionByPath(), LIB_PART::GetAlias(), LIB_MANAGER::GetAliases(), MODULE::GetAllDrawingLayers(), KIGFX::VIEW_ITEM_DATA::getAllGroups(), LAYER_WIDGET::GetBestSize(), PCAD2KICAD::PCB::GetBoardOutline(), SELECTION::GetBoundingBox(), ZONE_CONTAINER::GetBoundingBox(), CPolyLine::GetBoundingBox(), SCH_COMPONENT::GetBoundingBox(), NETLIST::GetComponentByReference(), NETLIST::GetComponentByTimeStamp(), GERBVIEW_FRAME::GetConfigurationSettings(), CONNECTIVITY_DATA::GetConnectedItems(), SCH_SCREEN::GetConnection(), SCH_SHEET::GetConnectionPoints(), CPolyLine::GetContour(), CPolyLine::GetContourEnd(), CPolyLine::GetContourStart(), DSN::BOUNDARY::GetCorners(), hed::TRIANGULATION::GetEdges(), PART_LIB::GetEntryTypePowerNames(), EDA_BASE_FRAME::GetFileFromHistory(), PROJECT_TEMPLATE::GetFileList(), getFilterString(), getFirstHit(), FP_TREE_MODEL_ADAPTER::getFootprints(), KIGFX::VIEW_ITEM_DATA::getGroup(), NGSPICE::GetImagPlot(), hed::TRIANGULATION::GetInteriorNode(), SCH_SCREEN::GetItem(), SCH_FIND_COLLECTOR::GetItem(), PART_LIBS::GetLibraryNames(), NGSPICE::GetMagPlot(), EDA_ITEM::GetMenuImage(), SCH_SHEET::GetMinHeight(), SCH_SHEET::GetMinWidth(), S3D::GetModel(), getModelTypeIdx(), COMPONENT::GetNet(), PCAD2KICAD::PCB::GetNetCode(), CONNECTIVITY_DATA::GetNetItems(), SCH_SHEET::GetNetListItem(), GERBVIEW_FRAME::getNextAvailableLayer(), GetNextSibling(), hed::TRIANGULATION::GetNodes(), getNumberingOffset(), LIB_PIN::GetOrientationIndex(), DIALOG_PAGES_SETTINGS::GetPageLayoutInfoFromDialog(), PYTHON_FOOTPRINT_WIZARD::GetParameterNames(), NGSPICE::GetPhasePlot(), LIB_PART::GetPin(), NGSPICE::GetPlot(), GetPrevSibling(), GetQuotedText(), NGSPICE::GetRealPlot(), SCH_COMPONENT::GetScreenCoord(), S3D_CACHE::getSHA1(), AM_PRIMITIVE::GetShapeDim(), SCH_SHEET_LIST::GetSheetByPath(), WX_GRID::GetShownColumns(), getSISuffix(), PinNumbers::GetSummary(), LIB_MANAGER::GetUniqueComponentName(), GENDRILL_WRITER_BASE::getUniqueLayerPairs(), LIB_MANAGER::GetUniqueLibraryName(), PNS::NODE::GetUpdatedItems(), GERBVIEW_FRAME::GetVisibleLayers(), FOOTPRINT_WIZARD_LIST::GetWizard(), gm_readbody_bmp(), gm_readbody_pnm(), GRID_MENU::GRID_MENU(), BASE_SCREEN::GridExists(), GRLineArray(), FIELDS_EDITOR_GRID_DATA_MODEL::groupMatch(), GRSClosedPoly(), GRSPoly(), SELECTION_TOOL::guessSelectionCandidates(), SCH_BASE_FRAME::HandleBlockBegin(), SCH_EDIT_FRAME::HandleBlockEnd(), PNS::LINE_PLACER::handleSelfIntersections(), LIB_PART::HasAlias(), hash_eda(), hashModule(), COLLECTOR::HasItem(), PNS::LINE::HasLoops(), hasOneOf(), PART_LIB::HasPowerParts(), SHAPE_POLY_SET::HasTouchingHoles(), highlightNet(), HITINFO_PACKET_init(), DRAWSEGMENT::HitTest(), WS_DRAW_ITEM_POLYGON::HitTest(), GERBER_DRAW_ITEM::HitTest(), D_PAD::HitTest(), CBVH_PBRT::HLBVHBuild(), HtmlNewline(), idf_export_outline(), SCH_EDIT_FRAME::importFile(), KIGFX::GERBVIEW_RENDER_SETTINGS::ImportLegacyColors(), KIGFX::PCB_RENDER_SETTINGS::ImportLegacyColors(), SHAPE_POLY_SET::importTree(), incrow(), SHAPE_POLY_SET::Inflate(), PCB_PARSER::init(), SCH_COMPONENT::Init(), LIB_EDIT_FRAME::InitBlockPasteInfos(), EDA_LIST_DIALOG::initDialog(), C3D_RENDER_RAYTRACING::initialize_block_positions(), PGM_BASE::InitPgm(), LIB_TABLE_GRID::InsertRows(), LIB_BEZIER::Inside(), LIB_POLYLINE::Inside(), CFRUSTUM::Intersect(), CPOLYGON4PTS2D::Intersect(), CITEMLAYERCSG2D::Intersect(), CPOLYGONBLOCK2D::Intersect(), CBVH_PBRT::Intersect(), CBVH_PBRT::IntersectP(), CBBOX2D::Intersects(), EDA_RECT::Intersects(), KIGFX::VIEW::invalidateItem(), ARRAY_CREATOR::Invoke(), PNS::LINE::Is45Degree(), SCH_SHEET_LIST::IsComplexHierarchy(), KIGFX::VIEW::IsDirty(), SCH_COLLECTOR::IsDraggableJunction(), SCH_SCREEN::IsJunctionNeeded(), LIB_ID::isLegalLibNicknameChar(), SCH_COLLECTOR::IsNode(), CPOLYGON4PTS2D::IsPointInside(), CITEMLAYERCSG2D::IsPointInside(), CPOLYGONBLOCK2D::IsPointInside(), POLYGON_GEOM_MANAGER::IsSelfIntersecting(), isSHA1Same(), FOOTPRINT_LIST_IMPL::JoinWorkers(), KicadDatasPath(), kruskalMST(), NETLIST_OBJECT_LIST::labelConnect(), MULTIVECTOR< LIB_ITEM, LIB_ARC_T, LIB_FIELD_T >::last(), SEARCH_STACK::LastVisitedPath(), layerMaskCountSet(), LEGACY_PLUGIN::leg_mask2new(), SHAPE_LINE_CHAIN::Length(), LIB_PART::LIB_PART(), PCB_EDIT_FRAME::ListAndSelectModuleName(), SCH_EDIT_FRAME::Load_Component(), PART_LIBS::LoadAllLibraries(), SCH_LEGACY_PLUGIN_CACHE::loadBezier(), PGM_BASE::loadCommonSettings(), DIALOG_FIELDS_EDITOR_GLOBAL::LoadFieldNames(), EAGLE_PLUGIN::loadLayerDefs(), KICAD_NETLIST_READER::LoadNetlist(), KIGFX::STROKE_FONT::LoadNewStrokeFont(), LEGACY_PLUGIN::loadPCB_LINE(), S3D_PLUGIN_MANAGER::loadPlugins(), EAGLE_PLUGIN::loadPolygon(), SCH_LEGACY_PLUGIN_CACHE::loadPolyLine(), SCH_EAGLE_PLUGIN::loadSchematic(), SCH_EDIT_FRAME::LoadSettings(), SCH_EAGLE_PLUGIN::loadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolWithOptionalNickname(), SCH_LEGACY_PLUGIN::loadText(), SIM_PLOT_FRAME::loadWorkbook(), PNS_PCBNEW_RULE_RESOLVER::localPadClearance(), LIB_EDIT_FRAME::locateItem(), SCH_EDIT_FRAME::LocateItem(), DSN::PLACEMENT::LookupCOMPONENT(), LSET::LSET(), EDIT_TOOL::Main(), majority(), NETLIST_EXPORTER_GENERIC::makeComponents(), NETLIST_EXPORTER_GENERIC::makeDesignHeader(), DSN::SPECCTRA_DB::makeIMAGE(), NETLIST_EXPORTER_GENERIC::makeLibParts(), PNS::MEANDER_SHAPE::makeMiterShape(), DSN::SPECCTRA_DB::makeVIA(), mapExistingAnnotation(), KIGFX::VIEW::MarkDirty(), CN_CONNECTIVITY_ALGO::MarkNetAsDirty(), BOARD::MarkTrace(), TOOL_EVENT_LIST::Matches(), MATRIX3x3< T >::MATRIX3x3(), MD5_HASH::md5_final(), MD5_HASH::md5_transform(), MD5_HASH::md5_update(), PNS::MEANDERED_LINE::MeanderSegment(), CVPCB_SELECTION_TOOL::MeasureTool(), GERBVIEW_SELECTION_TOOL::MeasureTool(), PNS::LINE_PLACER::mergeHead(), PNS::OPTIMIZER::mergeStep(), mergeZones(), LIB_BEZIER::MirrorHorizontal(), LIB_POLYLINE::MirrorHorizontal(), LIB_BEZIER::MirrorVertical(), LIB_POLYLINE::MirrorVertical(), MODEL_VRML::MODEL_VRML(), PCB_EDITOR_CONTROL::modifyLockSelected(), SHAPE_LINE_CHAIN::Move(), PNS::NODE::NearestObstacle(), SHAPE_LINE_CHAIN::NearestPoint(), PNS::TOPOLOGY::NearestUnconnectedItem(), ROUTER_TOOL::NeighboringSegmentFilter(), EDIT_POINTS::Next(), DSNLEXER::NextTok(), normalize_quat(), normalizeAbsolutePaths(), CBBOX::Offset(), OGL_LoadTexture(), DIALOG_FIELDS_EDITOR_GLOBAL::OnAddField(), WIZARD_3DSHAPE_LIBS_DOWNLOADER::OnChangeSearch(), HK_PROMPT_DIALOG::OnCharHook(), DIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR::OnColumnClick(), ZONE_CREATE_HELPER::OnComplete(), DIALOG_PRINT_GERBVIEW::onDeselectAllClick(), DIALOG_CHOOSE_COMPONENT::OnFootprintSelected(), GRID_TRICKS::onGridLabelRightClick(), KIWAY::OnKiwayEnd(), DIALOG_ERC::OnLeftClickMarkersList(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::OnMoveDown(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnMoveDown(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::OnMoveUp(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnMoveUp(), DIALOG_TEMPLATE_SELECTOR::onNotebookResize(), EDA_MSG_PANEL::OnPaint(), PGM_KICAD::OnPgmInit(), PGM_SINGLE_TOP::OnPgmInit(), DIALOG_PLOT::OnPopUpLayers(), DIALOG_CONFIGURE_PATHS::OnSearchPathMoveDown(), DIALOG_CONFIGURE_PATHS::OnSearchPathMoveUp(), WIZARD_3DSHAPE_LIBS_DOWNLOADER::OnSelectAll3Dlibs(), DIALOG_PRINT_GERBVIEW::onSelectAllClick(), LIB_EDIT_FRAME::OnSelectPart(), WIZARD_3DSHAPE_LIBS_DOWNLOADER::OnUnselectAll3Dlibs(), PCB_BASE_FRAME::OnUpdateEdgeDrawMode(), EDA_DRAW_FRAME::OnUpdateSelectGrid(), GERBVIEW_FRAME::OnUpdateSelectZoom(), PCB_BASE_FRAME::OnUpdateSelectZoom(), PCB_BASE_FRAME::OnUpdateTextDrawMode(), GERBVIEW_FRAME::OpenProjectFiles(), SHAPE_LINE_CHAIN::operator!=(), operator*(), operator<<(), TOOL_EVENT_LIST::operator=(), FP_LIB_TABLE::operator==(), SCH_SHEET_PATH::operator==(), LIB_TABLE::operator==(), SCH_COMPONENT::operator==(), json11::JsonArray::operator[](), opti_penalty(), opticurve(), KIGFX::orientComponent(), EAGLE_PLUGIN::packagePolygon(), PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), SHAPE_LINE_CHAIN::Parse(), SHAPE_POLY_SET::Parse(), PCAD2KICAD::PCB::ParseBoard(), PCB_PARSER::parseLayers(), KICAD_NETLIST_PARSER::parseLibPartList(), DIALOG_SPICE_MODEL::parsePowerSource(), SYMBOL_GRID_TRICKS::paste_text(), FP_GRID_TRICKS::paste_text(), LIB_EDIT_FRAME::pasteClipboard(), SCH_EDIT_FRAME::PasteListOfItems(), SCH_SHEET_PATH::Path(), SCH_SHEET_PATH::PathHumanReadable(), SHAPE_LINE_CHAIN::PathLength(), PCAD2KICAD::PCB::PCB(), KIGFX::PCB_RENDER_SETTINGS::PCB_RENDER_SETTINGS(), PCB_SCREEN::PCB_SCREEN(), PCB_BASE_FRAME::PcbGeneralLocateAndDisplay(), penalty3(), ZONE_CREATE_HELPER::performZoneCutout(), PNS::TOOL_BASE::pickSingleItem(), SELECTION_TOOL::pickSmallestComponent(), PL_EDITOR_SCREEN::PL_EDITOR_SCREEN(), KIWAY::PlayersClose(), mpFX::Plot(), SCH_SHEET::Plot(), mpFY::Plot(), SCH_COMPONENT::Plot(), mpProfile::Plot(), BRDITEMS_PLOTTER::PlotDrawSegment(), PNS_PCBNEW_RULE_RESOLVER::PNS_PCBNEW_RULE_RESOLVER(), SHAPE_LINE_CHAIN::PointAlong(), SHAPE_LINE_CHAIN::PointInside(), SHAPE_LINE_CHAIN::PointOnEdge(), pointslope(), NETLIST_OBJECT_LIST::pointToPointConnect(), Polygon_Convert(), polygon_Convert(), polygon_IsPointInside(), PNS::SHOVE::popLine(), PSLIKE_PLOTTER::postscriptOverlinePositions(), SGSHAPE::Prepare(), EDIT_POINTS::Previous(), OUTPUTFORMATTER::Print(), hed::TRIANGULATION::PrintEdges(), COBJECT3D_STATS::PrintStats(), COBJECT2D_STATS::PrintStats(), processEdge(), PNS::SHOVE::processHullSet(), PNS::SHOVE::ProcessSingleLine(), SCH_EDIT_FRAME::PutDataInPreviousState(), PyErrStringWithTraceback(), quadform(), PNS::INDEX::Query(), KIGFX::VIEW::Query(), SHAPE_INDEX_LIST< PNS::ITEM * >::Query(), RadixSort(), RAYPACKET::RAYPACKET(), RAYPACKET_InitRays(), RAYPACKET_InitRays_with2DDisplacement(), SGNORMALS::ReadCache(), SGCOLORS::ReadCache(), SGSHAPE::ReadCache(), SGCOORDS::ReadCache(), SGFACESET::ReadCache(), SCENEGRAPH::ReadCache(), SGINDEX::ReadCache(), CVPCB_MAINFRAME::ReadNetListAndFpFiles(), S3D::ReadTag(), FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows(), KIGFX::VIEW::RecacheAllItems(), DIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR::recalculateColumns(), CONNECTIVITY_DATA::RecalculateRatsnest(), mpCovarianceEllipse::RecalculateShape(), mpScaleX::recalculateTicks(), mpScaleY::recalculateTicks(), PCB_EDIT_FRAME::RecreateBOMFileFromBoard(), FOOTPRINT_WIZARD_FRAME::ReCreatePageList(), FOOTPRINT_WIZARD_FRAME::ReCreateParameterList(), CBVH_PBRT::recursiveBuild(), CBVHCONTAINER2D::recursiveBuild_MIDDLE_SPLIT(), PNS::LINE_PLACER::reduceTail(), PCB_LAYER_WIDGET::ReFill(), GITHUB_PLUGIN::remoteGetZip(), SELECTION::Remove(), KIGFX::VIEW::Remove(), DHEAD::remove(), COLLECTOR::Remove(), SHAPE_INDEX_LIST< PNS::ITEM * >::Remove(), BOARD::Remove(), LIB_MANAGER::LIB_BUFFER::removeAliases(), PNS::NODE::RemoveByMarker(), PNS::OPTIMIZER::removeCachedSegments(), LIB_PART::RemoveDrawItem(), SCH_COMPONENT::RemoveField(), TREE_PROJECT_FRAME::RemoveFilter(), NETINFO_LIST::RemoveNet(), SEARCH_STACK::RemovePaths(), SCH_SHEET::RemovePin(), ttl::TRIANGULATION_HELPER::RemoveRectangularBoundary(), C3D_RENDER_RAYTRACING::render(), render_lineto(), C3D_RENDER_RAYTRACING::render_preview(), KIGFX::VIEW_ITEM_DATA::reorderGroups(), SCH_SCREENS::ReplaceDuplicateTimeStamps(), BOARD::ReplaceNetlist(), rescale(), SGNODE::ResetNodeIndex(), SCH_COMPONENT::ResolveAll(), KIGFX::CAIRO_GAL::RestoreScreen(), LAYER_BOX_SELECTOR::ResyncBitmapOnly(), PSLIKE_PLOTTER::returnPostscriptTextWidth(), reverse(), LIB_BEZIER::Rotate(), LIB_POLYLINE::Rotate(), SHAPE_LINE_CHAIN::Rotate(), PNS::WALKAROUND::Route(), PNS::LINE_PLACER::routeStep(), C3D_RENDER_RAYTRACING::rt_render_trace_block(), C3D_RENDER_RAYTRACING::rt_shades_packet(), C3D_RENDER_RAYTRACING::rt_trace_AA_packet(), PNS::SHOVE::runOptimizer(), PCB_SELECTION_CONDITIONS::sameLayerFunc(), SCH_LEGACY_PLUGIN::saveComponent(), FOOTPRINT_EDIT_FRAME::SaveFootprintAs(), KIGFX::VIEW_ITEM_DATA::saveLayers(), FOOTPRINT_EDIT_FRAME::SaveLibraryAs(), KIGFX::CAIRO_GAL::SaveScreen(), CLIPBOARD_IO::SaveSelection(), SCH_EDIT_FRAME::SaveSettings(), SCH_LEGACY_PLUGIN_CACHE::saveSymbol(), SCH_COMPONENT::SCH_COMPONENT(), SCH_SCREEN::SCH_SCREEN(), SCH_SHEET::SCH_SHEET(), CN_CONNECTIVITY_ALGO::SearchClusters(), CN_CONNECTIVITY_ALGO::searchConnections(), NETLIST_OBJECT_LIST::segmentToPointConnect(), SELECTION_TOOL::selectable(), SELECTION_TOOL::selectAllItemsConnectedToTrack(), SELECTION_TOOL::selectAllItemsOnSheet(), SCH_BASE_FRAME::SelectComponentFromLibTree(), FOOTPRINT_EDIT_FRAME::SelectFootprintFromBoard(), PCB_BASE_FRAME::SelectLibrary(), SELECTION_TOOL::selectNet(), GERBVIEW_SELECTION_TOOL::selectPoint(), SELECTION_TOOL::selectPoint(), LSET::Seq(), SGCOLORS::SetColorList(), LIB_PART::SetConversion(), SGCOORDS::SetCoordsList(), DIALOG_PAGES_SETTINGS::SetCurrentPageSizeSelection(), GERBVIEW_DRAW_PANEL_GAL::setDefaultLayerDeps(), SCH_PREVIEW_PANEL::setDefaultLayerDeps(), SCH_DRAW_PANEL::setDefaultLayerDeps(), PCB_DRAW_PANEL_GAL::setDefaultLayerDeps(), SCH_PREVIEW_PANEL::setDefaultLayerOrder(), SCH_DRAW_PANEL::setDefaultLayerOrder(), PCB_DRAW_PANEL_GAL::setDefaultLayerOrder(), GERBVIEW_FRAME::SetElementVisibility(), BOARD::SetElementVisibility(), PAGED_DIALOG::SetError(), LIB_PART::SetFields(), BLOCK_SELECTOR::SetFlags(), FOOTPRINTS_LISTBOX::SetFootprints(), BASE_SCREEN::SetGrid(), KIGFX::VIEW_ITEM_DATA::setGroup(), PCB_DRAW_PANEL_GAL::SetHighContrastLayer(), MATRIX3x3< T >::SetIdentity(), SGINDEX::SetIndices(), KIWAY::SetLanguage(), PGM_BASE::SetLanguagePath(), BOARD::SetLayerName(), LAYER_BOX_SELECTOR::SetLayerSelection(), DIALOG_PRINT_GERBVIEW::setLayerSetFromList(), LIB_PIN::SetLength(), DIALOG_PRINT_PCBNEW::setListBoxValue(), DIALOG_PRINT_GERBVIEW::setListBoxValue(), EDA_DRAW_FRAME::SetMsgPanel(), PCAD2KICAD::PCB_MODULE::SetName(), LIB_PIN::SetName(), LIB_PIN::SetNameTextSize(), BASE_SCREEN::SetNextZoom(), SGNORMALS::SetNormalList(), LIB_PIN::SetNumberTextSize(), LIB_BEZIER::SetOffset(), LIB_POLYLINE::SetOffset(), LIB_PIN::SetOrientation(), PCAD2KICAD::PCB_POLYGON::SetOutline(), PYTHON_FOOTPRINT_WIZARD::SetParameterValues(), LIB_PIN::SetPinPosition(), CIMAGE::SetPixelsFromNormalizedFloat(), KIGFX::PREVIEW::POLYGON_ITEM::SetPoints(), PCAD2KICAD::PCB_POLYGON::SetPosOffset(), BASE_SCREEN::SetPreviousZoom(), SetQueue(), setSearchPaths(), FOOTPRINTS_LISTBOX::SetSelectedFootprint(), LIB_PIN::SetShape(), SCH_EDIT_FRAME::SetSheetNumberAndCount(), WX_GRID::SetTable(), GERBVIEW_DRAW_PANEL_GAL::SetTopLayer(), PCB_DRAW_PANEL_GAL::SetTopLayer(), LIB_PIN::SetType(), LIB_PART::SetUnitCount(), COLORS_DESIGN_SETTINGS::setupConfigParams(), BOARD_PRINTOUT::setupViewLayers(), LIB_PIN::SetVisible(), GERBVIEW_FRAME::SetVisibleLayers(), sha1ToWXString(), CPOSTSHADER_SSAO::Shade(), C3D_RENDER_RAYTRACING::shadeHit(), SHAPE_LINE_CHAIN::SHAPE_LINE_CHAIN(), SHAPE_POLY_SET::SHAPE_POLY_SET(), SCH_REFERENCE_LIST::Shorthand(), PNS::SHOVE::shoveIteration(), WX_GRID::ShowHideColumns(), PNS::LINE::ShowLinks(), EDA_BASE_FRAME::ShowPreferences(), PANEL_SETUP_LAYERS::showPresets(), SHAPE_LINE_CHAIN::Simplify(), MULTIVECTOR< LIB_ITEM, LIB_ARC_T, LIB_FIELD_T >::size(), SHAPE_LINE_CHAIN::Slice(), PNS::OPTIMIZER::smartPadsSingle(), smooth(), PNS::LINE::snapDraggedCorner(), PNS::LINE::snapToNeighbourSegments(), MULTIVECTOR< LIB_ITEM, LIB_ARC_T, LIB_FIELD_T >::sort(), SCH_REFERENCE_LIST::SortByReferenceOnly(), KIGFX::VIEW::SortLayers(), KIGFX::VIEW::sortLayers(), SEG::SquaredDistance(), COMMIT::Stage(), DXF_PLOTTER::StartPlot(), FOOTPRINT_LIST_IMPL::StartWorkers(), json11::static_null(), FOOTPRINT_LIST_IMPL::StopWorkers(), STRING_FORMATTER::StripUseless(), StrNumCmp(), PCAD2KICAD::StrToDoublePrecisionUnits(), POLY_GRID_PARTITION::stupid_test(), swigAddBuiltin(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::Sync(), PNS_KICAD_IFACE::syncGraphicalItem(), BOARD::SynchronizeNetsAndNetClasses(), PCB_DRAW_PANEL_GAL::SyncLayersVisibility(), PNS_KICAD_IFACE::syncPad(), PNS_KICAD_IFACE::syncZone(), SystemDirsAppend(), BOARD_NETLIST_UPDATER::testConnectivity(), DRC::testCopperDrawItem(), TestForExistingItem(), SCH_SHEET_PATH::TestForRecursion(), SCH_SHEET_LIST::TestForRecursion(), TestMultiunitFootprints(), DRC::testNetClasses(), DRC::testPad2Pad(), PS_PLOTTER::Text(), PDF_PLOTTER::Text(), DXF_PLOTTER::Text(), EDA_LIST_DIALOG::textChangeInFilterBox(), DXF2BRD_CONVERTER::toDxfString(), DXF2BRD_CONVERTER::toNativeString(), PCB_BASE_FRAME::TraceAirWiresToTargets(), PANEL_MODEDIT_DEFAULTS::TransferDataFromWindow(), DIALOG_UPDATE_FIELDS::TransferDataFromWindow(), PAGED_DIALOG::TransferDataFromWindow(), PANEL_SETUP_TEXT_AND_GRAPHICS::TransferDataFromWindow(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::TransferDataFromWindow(), DIALOG_FOOTPRINT_FP_EDITOR::TransferDataFromWindow(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::TransferDataFromWindow(), DIALOG_SPICE_MODEL::TransferDataFromWindow(), PANEL_SETUP_LAYERS::TransferDataFromWindow(), DIALOG_FOOTPRINT_BOARD_EDITOR::TransferDataFromWindow(), PANEL_GERBVIEW_SETTINGS::TransferDataToWindow(), PANEL_MODEDIT_DEFAULTS::TransferDataToWindow(), DIALOG_UPDATE_FIELDS::TransferDataToWindow(), PAGED_DIALOG::TransferDataToWindow(), PANEL_SETUP_TEXT_AND_GRAPHICS::TransferDataToWindow(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::TransferDataToWindow(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::TransferDataToWindow(), PANEL_SETUP_NETCLASSES::TransferDataToWindow(), ZONE_CONTAINER::TransformSolidAreasShapesToPolygonSet(), MATRIX3x3< T >::Transpose(), RN_NET::TRIANGULATOR_STATE::Triangulate(), SHAPE_POLY_SET::unfractureSingle(), MULTIVECTOR< LIB_ITEM, LIB_ARC_T, LIB_FIELD_T >::unique(), PNS::SHOVE::unwindStack(), GRID_MENU::update(), ZOOM_MENU::update(), TRACK_WIDTH_MENU::update(), KIGFX::RENDER_SETTINGS::update(), NETINFO_MAPPING::Update(), DIFF_PAIR_MENU::update(), KIGFX::VIEW::UpdateAllLayersColor(), KIGFX::VIEW::UpdateAllLayersOrder(), SCH_COMPONENT::UpdateAllPinCaches(), KIGFX::VIEW::updateBbox(), BOARD_NETLIST_UPDATER::updateCopperZoneNets(), SCH_COMPONENT::UpdateDanglingState(), NETLIST_EXPORTER_PSPICE::UpdateDirectives(), PANEL_PREV_3D::UpdateDummyModule(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::UpdateFieldsFromLibrary(), WIDGET_HOTKEY_LIST::UpdateFromClientData(), PCB_BASE_FRAME::updateGridSelectBox(), GERBVIEW_FRAME::updateGridSelectBox(), POINT_EDITOR::updateItem(), KIGFX::VIEW::updateLayers(), BOARD_NETLIST_UPDATER::UpdateNetlist(), LIB_EDIT_FRAME::UpdatePartSelectList(), FILENAME_RESOLVER::UpdatePathList(), POINT_EDITOR::updatePoints(), CONNECTIVITY_DATA::updateRatsnest(), NET_SELECTOR_COMBOPOPUP::updateSize(), PCB_BASE_FRAME::updateZoomSelectBox(), GERBVIEW_FRAME::updateZoomSelectBox(), SGFACESET::validate(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::Validate(), DIALOG_FOOTPRINT_FP_EDITOR::Validate(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::Validate(), DIALOG_FOOTPRINT_BOARD_EDITOR::Validate(), vcopy(), KIGFX::VERTEX_MANAGER::VERTEX_MANAGER(), KIGFX::VERTEX_MANAGER::Vertices(), KIGFX::VIEW::VIEW(), KIGFX::RATSNEST_VIEWITEM::ViewDraw(), KIGFX::VIEW_GROUP::ViewDraw(), ROUTER_PREVIEW_ITEM::ViewDraw(), SCH_SHEET::Visit(), SCH_COMPONENT::Visit(), BOARD::Visit(), PNS::LINE::Walkaround(), WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE::WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE(), write_D356_records(), SGCOLORS::WriteCache(), SGNORMALS::WriteCache(), SGSHAPE::WriteCache(), SGCOORDS::WriteCache(), SGFACESET::WriteCache(), SCENEGRAPH::WriteCache(), SGINDEX::WriteCache(), EXCELLON_WRITER::writeCoordinates(), SGINDEX::writeCoordIndex(), WriteDiagnosticERC(), SGINDEX::writeIndexList(), NETLIST_EXPORTER_ORCADPCB2::WriteNetlist(), NETLIST_EXPORTER_CADSTAR::WriteNetlist(), DIALOG_DRC_CONTROL::writeReport(), SGCOLORS::WriteVRML(), SGNORMALS::WriteVRML(), SGCOORDS::WriteVRML(), wxArrayString2PyList(), xor_to_ref(), PCBNEW_CONTROL::ZoneDisplayMode(), ZOOM_MENU::ZOOM_MENU(), DRC::~DRC(), MODEL_VRML::~MODEL_VRML(), PNS::NODE::~NODE(), PCAD2KICAD::PCB::~PCB(), PCAD2KICAD::PCB_MODULE::~PCB_MODULE(), PCAD2KICAD::PCB_NET::~PCB_NET(), PCAD2KICAD::PCB_PAD::~PCB_PAD(), and PCAD2KICAD::PCB_POLYGON::~PCB_POLYGON().

const JsonParse strategy

Definition at line 600 of file json11.cpp.