MCPcopy Create free account

hub / github.com/MikePopoloski/slang / types & classes

Types & classes2,039 in github.com/MikePopoloski/slang

↓ 109 callersClassToken
include/slang/parsing/Token.h:36
↓ 33 callersClassCompilation
include/slang/ast/Scope.h:29
↓ 33 callersClassConstructable
A helper class that counts the total number of constructor and destructor calls.
tests/unittests/util/SmallVectorTests.cpp:14
↓ 22 callersClassCheckOptions
tools/tidy/include/TidyConfig.h:97
↓ 22 callersClassScopeGuard
include/slang/util/ScopeGuard.h:17
↓ 18 callersClassASTContext
source/ast/FmtHelpers.h:18
↓ 18 callersClassExpression
include/slang/ast/types/DeclaredType.h:17
↓ 17 callersClassPath
include/slang/ast/LValue.h:115
↓ 16 callersEnumSymbolIndex
include/slang/ast/Lookup.h:26
↓ 15 callersClassUninitializedTag
A tag type used in a SmallVector constructor to indicate that the passed capacity parameter is only for reserving uninitialized memory and not actuall
include/slang/util/SmallVector.h:579
↓ 12 callersClassType
include/slang/ast/types/DeclaredType.h:19
↓ 11 callersClassCheckError
Raised when a CHECK directive is violated.
scripts/slang-lit.py:231
↓ 11 callersClasstype
external/boost_unordered.hpp:8089
↓ 9 callersClassRewriter
tests/unittests/parsing/VisitorTests.cpp:788
↓ 8 callersClassConstantValue
include/slang/ast/ASTSerializer.h:15
↓ 8 callersClassNodeRef
A pointer to a leaf or branch node, along with the number of elements in the pointed-to child. All nodes are cache line aligned so we can use the lowe
include/slang/util/IntervalMap.h:142
↓ 8 callersClassTestResult
scripts/slang-lit.py:468
↓ 6 callersClassaccess
external/boost_concurrent.hpp:4789
↓ 5 callersClassAnalysisManager
include/slang/analysis/AnalysisManager.h:39
↓ 5 callersClassBumpAllocator
include/slang/ast/ValuePath.h:15
↓ 5 callersClassEntry
source/util/TimeTrace.cpp:50
↓ 4 callersClassAnalyzedProcedure
include/slang/analysis/DFAResults.h:33
↓ 4 callersClassPyFlowState
bindings/python/AnalysisBindings.cpp:19
↓ 4 callersClassSourceManager
include/slang/parsing/Lexer.h:22
↓ 4 callersClassSymbol
include/slang/ast/types/DeclaredType.h:18
↓ 4 callersClasscore_version_type
external/boost_unordered.hpp:752
↓ 4 callersClasscore_version_type
external/boost_concurrent.hpp:4795
↓ 4 callersClassin_place_t
external/expected.hpp:200
↓ 3 callersClassEntry
include/slang/util/IntervalMap.h:420
↓ 3 callersClassFrom
tests/unittests/util/SmallVectorTests.cpp:1042
↓ 3 callersClassScope
include/slang/ast/symbols/AttributeSymbol.h:17
↓ 3 callersClassTidyConfigParser
tools/tidy/include/TidyConfigParser.h:19
↓ 3 callersClassbad_archive_exception
external/boost_unordered.hpp:7273
↓ 3 callersClassconst_iterator
include/slang/util/IntervalMap.h:541
↓ 3 callersClassiterator
An iterator for members in the scope.
include/slang/ast/Scope.h:137
↓ 3 callersClasssource_location
external/boost_unordered.hpp:7299
↓ 3 callersClasssource_location
external/boost_concurrent.hpp:5040
↓ 3 callersClasswait_deadlock
* @brief An exception that will be thrown by `wait()`, `wait_for()`, and `wait_until()` if the user tries to call them from within a thread of the sam
external/BS_thread_pool.hpp:774
↓ 2 callersClassAnalysisOptions
include/slang/driver/Driver.h:49
↓ 2 callersClassCheckerArgVisitor
source/ast/expressions/MiscExpressions.cpp:1141
↓ 2 callersClassCloneRewriter
tests/unittests/parsing/VisitorTests.cpp:601
↓ 2 callersClassDiagnosticEngine
include/slang/driver/CompatSettings.h:15
↓ 2 callersClassEvalContext
source/ast/FmtHelpers.h:20
↓ 2 callersClassExpansionInfo
Instead of a file, this lets a BufferID point to a macro expansion location. This is actually used two different ways; if this is a normal token from
include/slang/text/SourceManager.h:338
↓ 2 callersClassInterleavedRewriter
tests/unittests/parsing/VisitorTests.cpp:374
↓ 2 callersClassLogicDeclarationExtractor
Visitor class to extract names of all logic declarations. This visitor traverses the AST and collects the names of all variables that ar
pyslang/examples/extract_logic_names.py:25
↓ 2 callersClassMacroParser
Helper class for parsing macro arguments. There's a lot of otherwise overlapping code that this class consolidates, but it makes it a little confusing
include/slang/parsing/Preprocessor.h:393
↓ 2 callersClassMovedFrom
tests/unittests/util/SmallVectorTests.cpp:1362
↓ 2 callersClassParameterDecl
include/slang/ast/symbols/CompilationUnitSymbols.h:94
↓ 2 callersClassProdItem
include/slang/ast/symbols/MemberSymbols.h:440
↓ 2 callersClassRemoveWriter
tests/unittests/parsing/VisitorTests.cpp:251
↓ 2 callersClassScope
include/slang/ast/Symbol.h:18
↓ 2 callersClassSvType
tools/reflect/include/SvType.h:20
↓ 2 callersClassSyntaxNodeIterator
bindings/python/SyntaxBindings.cpp:327
↓ 2 callersClassTestRewriter
tests/unittests/parsing/VisitorTests.cpp:155
↓ 2 callersClassTextDiagnosticClient
include/slang/driver/Driver.h:30
↓ 2 callersClassTypeInfo
scripts/syntax_gen.py:18
↓ 2 callersClassVariableSymbol
include/slang/ast/symbols/BlockSymbols.h:19
↓ 2 callersClassbad_archive_exception
external/boost_concurrent.hpp:6211
↓ 2 callersClassconjunction
external/expected.hpp:535
↓ 2 callersClassiterator
An iterator for components of the path.
include/slang/ast/ValuePath.h:99
↓ 2 callersClassoutput_iterator
tests/unittests/util/SmallVectorTests.cpp:472
↓ 1 callersClassASTContext
include/slang/ast/Scope.h:28
↓ 1 callersClassASTSerializer
include/slang/ast/Expression.h:18
↓ 1 callersClassAllSyntaxVisitor
@brief Simple visitors with kinds that are left to the user to evaluate. This is preferable over makeSyntaxVisitor([](auto, auto){...}), as the compil
include/slang/syntax/SyntaxVisitor.h:87
↓ 1 callersClassArgTokens
source/parsing/Preprocessor_macros.cpp:477
↓ 1 callersClassAssociativeArray
include/slang/numeric/ConstantValue.h:22
↓ 1 callersClassAttributeSymbol
include/slang/ast/symbols/PortSymbols.h:17
↓ 1 callersClassBarFunc
pyslang/tests/test_custom_systasks.py:33
↓ 1 callersClassBranchEntry
This is a small collection of state used to keep track of where we are in a tree of nested conditional directives.
include/slang/parsing/Preprocessor.h:371
↓ 1 callersClassCSTValidator
Validates CST JSON structure properties based on serialization mode.
pyslang/tests/test_cst_json.py:25
↓ 1 callersClassCheckDirective
scripts/slang-lit.py:142
↓ 1 callersClassCodeBlockProd
include/slang/ast/symbols/MemberSymbols.h:456
↓ 1 callersClassConcat
include/slang/ast/LValue.h:22
↓ 1 callersClassDFAResults
include/slang/analysis/AnalysisManager.h:40
↓ 1 callersClassDataFlowAnalysis
include/slang/analysis/DataFlowAnalysis.h:128
↓ 1 callersClassDefaultInitTag
include/slang/util/SmallVector.h:496
↓ 1 callersClassDepthGuard
include/slang/parsing/Parser.h:435
↓ 1 callersClassDiagnostic
include/slang/analysis/ClockInference.h:15
↓ 1 callersClassDiagnosticClient
include/slang/diagnostics/DiagnosticEngine.h:28
↓ 1 callersClassDiagnostics
include/slang/parsing/Token.h:23
↓ 1 callersClassDimResult
source/ast/builtins/QueryFuncs.cpp:228
↓ 1 callersClassE
external/boost_unordered.hpp:7769
↓ 1 callersClassE
external/boost_concurrent.hpp:5510
↓ 1 callersClassEnumValueSymbol
include/slang/ast/types/AllTypes.h:105
↓ 1 callersClassFileInfo
Stores a pointer to file data along with information about where we included it. There can potentially be many of these for a given file.
include/slang/text/SourceManager.h:311
↓ 1 callersClassHierarchicalReference
include/slang/analysis/DriverTracker.h:18
↓ 1 callersClassHppFile
tools/reflect/include/CppEmitter.h:23
↓ 1 callersClassJsonDiagnosticClient
include/slang/driver/Driver.h:28
↓ 1 callersClassJsonWriter
include/slang/driver/Driver.h:29
↓ 1 callersClassLogicExactlyEqualMatcher
tests/unittests/Test.h:106
↓ 1 callersClassMethodPrototypeSymbol
include/slang/ast/symbols/SubroutineSymbols.h:92
↓ 1 callersClassModuleChanger
tests/unittests/parsing/VisitorTests.cpp:714
↓ 1 callersClassMultipleRewriter
tests/unittests/parsing/VisitorTests.cpp:305
↓ 1 callersClassNotAssignable
tests/unittests/util/SmallVectorTests.cpp:1348
↓ 1 callersClassNullPlaceholder
include/slang/numeric/ConstantValue.h:55
↓ 1 callersClassOpt
scripts/diagnostic_gen.py:279
↓ 1 callersClassParameterSymbolBase
include/slang/ast/symbols/InstanceSymbols.h:28
↓ 1 callersClassParsedTest
scripts/slang-lit.py:149
↓ 1 callersClassPatternVarSymbol
include/slang/ast/Patterns.h:17
next →1–100 of 2,039, ranked by callers