Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YosysHQ/nextpnr
/ types & classes
Types & classes
2,335 in github.com/YosysHQ/nextpnr
⨍
Functions
9,852
◇
Types & classes
2,335
↳
Endpoints
5
↓ 626 callers
Class
ImVec2
2D vector (often used to store positions, sizes, etc.)
3rdparty/imgui/imgui.h:134
↓ 356 callers
Class
str
3rdparty/pybind11/include/pybind11/pytypes.h:41
↓ 173 callers
Class
IdString
himbaechel/himbaechel_dbgen/chip.py:29
↓ 162 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
3rdparty/imgui/imgui.h:146
↓ 137 callers
Class
BelId
himbaechel/archdefs.h:35
↓ 126 callers
Class
arg
\ingroup annotations Annotation for arguments
3rdparty/pybind11/include/pybind11/cast.h:1401
↓ 117 callers
Class
Loc
rust/nextpnr/src/lib.rs:163
↓ 105 callers
Class
BelId
ecp5/archdefs.h:70
↓ 101 callers
Class
list
3rdparty/pybind11/include/pybind11/pytypes.h:2141
↓ 81 callers
Class
type
3rdparty/pybind11/include/pybind11/pytypes.h:43
↓ 79 callers
Class
WireId
ecp5/archdefs.h:84
↓ 77 callers
Class
DelayPair
minimum and maximum delay
common/kernel/nextpnr_types.h:91
↓ 66 callers
Class
IdString
rust/nextpnr/src/lib.rs:92
↓ 62 callers
Class
TimingValue
himbaechel/himbaechel_dbgen/chip.py:517
↓ 60 callers
Class
dict
common/kernel/hashlib.h:208
↓ 57 callers
Class
int_
3rdparty/pybind11/include/pybind11/pytypes.h:1810
↓ 54 callers
Class
none
3rdparty/pybind11/include/pybind11/pytypes.h:1761
↓ 53 callers
Class
DelayQuad
four-quadrant, min and max rise and fall delay
common/kernel/nextpnr_types.h:122
↓ 50 callers
Class
WireId
himbaechel/archdefs.h:53
↓ 48 callers
Class
PipId
ecp5/archdefs.h:98
↓ 44 callers
Class
IdStringList
common/kernel/idstringlist.h:34
↓ 41 callers
Class
NodeWire
himbaechel/himbaechel_dbgen/chip.py:366
↓ 41 callers
Class
dict
3rdparty/pybind11/include/pybind11/pytypes.h:2082
↓ 39 callers
Class
bad_wrap
common/kernel/pywrappers.h:79
↓ 34 callers
Class
IdString
common/kernel/idstring.h:31
↓ 34 callers
Class
set
3rdparty/pybind11/include/pybind11/pytypes.h:2202
↓ 33 callers
Class
array
Forward declaration
3rdparty/pybind11/include/pybind11/numpy.h:50
↓ 30 callers
Class
BelId
nexus/archdefs.h:48
↓ 30 callers
Class
QPoint
3rdparty/QtPropertyBrowser/examples/canvas_typed/qtcanvas.cpp:4981
↓ 29 callers
Class
cpp_function
3rdparty/pybind11/include/pybind11/pybind11.h:125
↓ 28 callers
Class
BelId
machxo2/archdefs.h:70
↓ 28 callers
Class
dtype
3rdparty/pybind11/include/pybind11/numpy.h:49
↓ 26 callers
Class
iterator
common/kernel/hashlib.h:403
↓ 25 callers
Class
QPoint
3rdparty/QtPropertyBrowser/examples/canvas_variant/qtcanvas.cpp:4981
↓ 25 callers
Class
WireId
ice40/archdefs.h:60
↓ 25 callers
Class
module_local
Annotation that marks a class as local to the module:
3rdparty/pybind11/include/pybind11/attr.h:113
↓ 24 callers
Class
BelId
ice40/archdefs.h:50
↓ 24 callers
Class
PipId
himbaechel/archdefs.h:70
↓ 23 callers
Class
WireId
nexus/archdefs.h:66
↓ 22 callers
Class
tuple
3rdparty/pybind11/include/pybind11/pytypes.h:2052
↓ 19 callers
Class
ref
3rdparty/pybind11/tests/object.h:67
↓ 18 callers
Class
PipExtraData
himbaechel/uarch/ng-ultra/gen/arch_gen.py:45
↓ 17 callers
Class
BelId
generic/archdefs.h:31
↓ 16 callers
Class
ImColor
Configuration data when adding a font or merging fonts
3rdparty/imgui/imgui.h:72
↓ 16 callers
Class
WireId
machxo2/archdefs.h:84
↓ 16 callers
Class
buffer_info
3rdparty/pybind11/include/pybind11/buffer_info.h:46
↓ 15 callers
Class
WireId
mistral/archdefs.h:93
↓ 15 callers
Class
XFormRule
Generic cell transformation Given cell name map and port map If port name is not found in port map; it will be copied as-is but stripping []
himbaechel/uarch/xilinx/pack.h:47
↓ 15 callers
Class
name
Annotation for function names
3rdparty/pybind11/include/pybind11/attr.h:51
↓ 14 callers
Class
BelId
mistral/archdefs.h:76
↓ 14 callers
Enum
ClusterPlacement
himbaechel/uarch/ng-ultra/extra_data.h:72
↓ 13 callers
Class
Vector2
3rdparty/pybind11/tests/test_operator_overloading.cpp:18
↓ 13 callers
Class
bytearray
3rdparty/pybind11/include/pybind11/pytypes.h:1731
↓ 13 callers
Class
bytes
3rdparty/pybind11/include/pybind11/pytypes.h:1531
↓ 13 callers
Class
const_iterator
common/kernel/hashlib.h:370
↓ 13 callers
Class
is_method
3rdparty/pybind11/include/pybind11/attr.h:24
↓ 13 callers
Class
kw_only
\ingroup annotations Annotation indicating that all following arguments are keyword-only; the is the equivalent of an unnamed '*' argument
3rdparty/pybind11/include/pybind11/cast.h:1484
↓ 12 callers
Class
PipId
ice40/archdefs.h:70
↓ 12 callers
Class
arg_v
\ingroup annotations Annotation for arguments with values
3rdparty/pybind11/include/pybind11/cast.h:1428
↓ 12 callers
Class
bool_
3rdparty/pybind11/include/pybind11/pytypes.h:1773
↓ 12 callers
Class
memoryview
3rdparty/pybind11/include/pybind11/pytypes.h:2258
↓ 11 callers
Class
Data
3rdparty/QtPropertyBrowser/src/qtpropertymanager.cpp:624
↓ 11 callers
Class
PipId
nexus/archdefs.h:85
↓ 11 callers
Class
PipId
machxo2/archdefs.h:98
↓ 11 callers
Class
TestFactory7
3rdparty/pybind11/tests/test_factory_constructors.cpp:134
↓ 10 callers
Class
BoundingBox
common/place/placer1.cc:54
↓ 10 callers
Class
DecalId
generic/archdefs.h:67
↓ 10 callers
Class
GroupId
ecp5/archdefs.h:114
↓ 10 callers
Class
PipId
mistral/archdefs.h:112
↓ 10 callers
Class
UserType
A user-defined type which is exported and can be used by any test
3rdparty/pybind11/tests/pybind11_tests.h:26
↓ 10 callers
Class
ValueHolder
3rdparty/pybind11/tests/test_type_caster_pyobject_ptr.py:7
↓ 10 callers
Class
buffer_protocol
Annotation which enables the buffer protocol for a type
3rdparty/pybind11/include/pybind11/attr.h:82
↓ 10 callers
Class
function
3rdparty/pybind11/include/pybind11/pytypes.h:2222
↓ 9 callers
Class
PipId
generic/archdefs.h:55
↓ 9 callers
Class
parser_view
Lightweight NIH string_view
generic/viaduct/fabulous/fabric_parsing.h:35
↓ 9 callers
Class
slice
3rdparty/pybind11/include/pybind11/pytypes.h:1884
↓ 8 callers
Class
CustomRepr
test line breaks in default argument representation
3rdparty/pybind11/tests/test_kwargs_and_defaults.cpp:46
↓ 8 callers
Class
Json
3rdparty/json11/json11.hpp:79
↓ 8 callers
Class
TileExtraData
himbaechel/uarch/gowin/gowin_arch_gen.py:151
↓ 8 callers
Class
WireId
generic/archdefs.h:43
↓ 8 callers
Class
is_new_style_constructor
Tag for a new-style `__init__` defined in `detail/init.h`
3rdparty/pybind11/include/pybind11/attr.h:372
↓ 7 callers
Class
ArchArgs
ecp5/arch.h:395
↓ 7 callers
Class
Context
rust/nextpnr/src/lib.rs:183
↓ 7 callers
Class
Indent
3rdparty/python-console/ParseHelper.h:39
↓ 7 callers
Class
Location
ecp5/archdefs.h:55
↓ 7 callers
Class
PCFCommand
Command parser structure for PCF commands using boost::program_options
generic/viaduct/fabulous/pcf.cc:19
↓ 7 callers
Enum
PortType
common/kernel/nextpnr_types.h:186
↓ 7 callers
Class
PythFactory7
3rdparty/pybind11/tests/test_factory_constructors.py:229
↓ 7 callers
Class
Thread
3rdparty/pybind11/tests/test_thread.py:6
↓ 6 callers
Class
BoundingBox
gui/quadtree.h:32
↓ 6 callers
Class
Data
3rdparty/pybind11/tests/test_virtual_functions.py:261
↓ 6 callers
Enum
GfxTileWireId
ecp5/gfx.h:32
↓ 6 callers
Class
Loc
common/kernel/nextpnr_base_types.h:86
↓ 6 callers
Class
Pair
3rdparty/imgui/imgui.h:1402
↓ 6 callers
Class
Router2Cfg
common/route/router2.h:31
↓ 6 callers
Class
weakref
3rdparty/pybind11/include/pybind11/pytypes.h:1867
↓ 5 callers
Class
CellPinTiming
himbaechel/himbaechel_dbgen/chip.py:590
↓ 5 callers
Class
Chip
himbaechel/himbaechel_dbgen/chip.py:774
↓ 5 callers
Class
GroupId
himbaechel/archdefs.h:116
↓ 5 callers
Class
SiteIndex
himbaechel/uarch/xilinx/xilinx.h:65
next →
1–100 of 2,335, ranked by callers