MCPcopy Create free account

hub / github.com/ninja-build/ninja / functions

Functions872 in github.com/ninja-build/ninja

MethodTearDown
src/deps_log_test.cc:38
MethodTearDown
src/disk_interface_test.cc:37
FunctionTerminateHandler
This handler processes fatal crashes that you can't catch Test example: C++ exception in a stack-unwind-block Real-world example: ninja launched a com
src/ninja.cc:1654
MethodTestPoolWithDepthOne
src/build_test.cc:204
MethodTokenErrorHint
src/lexer.in.cc:96
MethodTokenErrorHint
src/lexer.cc:97
MethodTokenName
src/lexer.in.cc:74
MethodTokenName
src/lexer.cc:75
MethodToolBrowse
src/ninja.cc:467
MethodToolClean
src/ninja.cc:922
MethodToolCleanDead
src/ninja.cc:971
MethodToolCommands
src/ninja.cc:733
MethodToolCompilationDatabase
src/ninja.cc:1027
MethodToolCompilationDatabaseForTargets
src/ninja.cc:1227
MethodToolDeps
src/ninja.cc:555
MethodToolGraph
src/ninja.cc:386
MethodToolInputs
src/ninja.cc:775
MethodToolMSVC
src/ninja.cc:480
MethodToolMissingDeps
src/ninja.cc:595
MethodToolMultiInputs
src/ninja.cc:854
MethodToolQuery
src/ninja.cc:403
MethodToolRecompact
src/ninja.cc:1088
MethodToolRestat
src/ninja.cc:1099
MethodToolRules
src/ninja.cc:655
MethodToolTargets
src/ninja.cc:615
MethodToolUrtle
src/ninja.cc:1269
MethodToolWinCodePage
src/ninja.cc:706
MethodTouch
src/disk_interface_test.cc:41
MethodTryAcquire
src/jobserver-posix.cc:46
MethodTryAcquire
src/jobserver-win32.cc:36
MethodUnmarkDependents
src/build.cc:446
MethodUnreadToken
src/lexer.in.cc:115
MethodUpdateDeps
src/deps_log.cc:389
MethodUpdateEdge
src/dyndep.cc:81
MethodVerifyDAG
src/graph.cc:226
MethodVirtualFileSystem
src/test.h:52
MethodVisibleInputCharsIterator
src/elide_middle.cc:154
MethodVisit
Implementation note: This is the regular depth-first-search algorithm described at https://en.wikipedia.org/wiki/Topological_sorting, except that: -
src/build.cc:514
MethodWaitForCommand
src/build_test.cc:724
MethodWaitForCommand
src/real_command_runner.cc:97
MethodWriteEntry
src/build_log.cc:334
MethodWriteFile
src/build_log_test.cc:233
MethodWriteFile
src/disk_interface.cc:248
MethodWriteFile
src/disk_interface_test.cc:266
Method__enter__
(self)
misc/jobserver_test.py:47
Method__enter__
(self)
misc/output_test.py:65
Method__exit__
(self, exc_type, exc_val, exc_tb)
misc/jobserver_test.py:53
Method__exit__
(self, exc_type, exc_val, exc_tb)
misc/output_test.py:72
Method__init__
(self, platform: Optional[str])
configure.py:39
Method__init__
(self, writer: ninja_syntax.Writer, verbose: bool = False)
configure.py:129
Method__init__
(self, build_ninja: str)
misc/jobserver_test.py:43
Method__init__
(self, build_ninja: str)
misc/output_test.py:61
Method__init__
(self, src_dir: str)
misc/write_fake_manifests.py:54
Method__init__
(self, gen: GenRandom, kind: int)
misc/write_fake_manifests.py:93
Method__init__
(self, output: TextIOWrapper, width: int = 78)
misc/ninja_syntax.py:33
Method_shell_escape
Quote paths containing spaces.
configure.py:192
Methodcmp
src/build_test.cc:31
Methoddeps_log
src/graph.h:299
Methoddepth
src/state.h:46
Methoddo_GET
(self)
src/browse.py:167
Methodempty
src/string_piece.h:66
Functionexp
(m: Match[str])
misc/ninja_syntax.py:226
Functionexpand
Expand a string containing $vars as Ninja would. Note: doesn't handle the full Ninja variable syntax, but it's enough to make configure.py's
misc/ninja_syntax.py:220
Methodfactory
src/status_printer.cc:40
Methodfactory
src/real_command_runner.cc:119
Functiongetopt_long_only
src/getopt.c:403
Methodinclude
(self, path: str)
misc/ninja_syntax.py:146
Methodis_valid
A depth of 0 is infinite
src/state.h:45
Methodlog_message
(self, format: str, *args: Any)
src/browse.py:194
Functionmain
src/build_log_perftest.cc:103
Functionmain
src/clparser_perftest.cc:23
Functionmain
src/elide_middle_perftest.cc:31
Functionmain
src/hash_collision_bench.cc:36
Functionmain
src/depfile_parser_perftest.cc:24
Functionmain
src/canon_perftest.cc:27
Functionmain
src/ninja_test.cc:17
Functionmain
src/manifest_parser_perftest.cc:79
Functionmain
src/ninja.cc:1879
Methodmatches
src/graph.cc:632
Methodoperator!=
src/string_piece.h:40
Methodoperator()
src/state.h:79
Methodoperator()
src/graph.cc:634
Methodoperator()
src/graph.h:276
Methodoperator()
src/graph.h:401
Methodoperator()
src/graph.h:413
Methodoperator()
src/hash_map.h:32
Methodoperator==
Used by tests.
src/build_log.h:70
Methodoperator==
src/string_piece.h:36
Methodoperator[]
src/string_piece.h:58
Methodparse
src/util.cc:662
Methodpath
(self)
misc/jobserver_test.py:57
Methodplatform
(self)
configure.py:75
Methodptr
src/explanations.h:84
Methodreleased
src/test.h:123
Methodrun_ninja_with_jobserver_pipe
(args)
misc/jobserver_test.py:270
MethodsetUp
(self)
misc/ninja_syntax_test.py:32
MethodsetUp
(self)
misc/ninja_syntax_test.py:138
Methodtest_MAKEFLAGS_default
(self)
misc/jobserver_pool_test.py:140
Methodtest_MAKEFLAGS_with_10_jobs
(self)
misc/jobserver_pool_test.py:143
Methodtest_MAKEFLAGS_with_fifo
(self)
misc/jobserver_pool_test.py:154
← previousnext →701–800 of 872, ranked by callers