Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/build2/build2
/ functions
Functions
1,458 in github.com/build2/build2
⨍
Functions
1,458
◇
Types & classes
150
↓ 1 callers
Function
msvc_hdr
Return the MSVC system header search paths (i.e., what the Visual Studio command prompt puts into INCLUDE) including any paths from the compiler mode
libbuild2/cc/guess.cxx:1558
↓ 1 callers
Function
msvc_machine
Translate the target triplet CPU to lib.exe/link.exe /MACHINE option.
libbuild2/cc/msvc.cxx:51
↓ 1 callers
Function
mvfile
libbuild2/filesystem.cxx:120
↓ 1 callers
Function
name_functions
libbuild2/functions-name.cxx:190
↓ 1 callers
Function
noop_action
libbuild2/algorithm.cxx:4524
↓ 1 callers
Function
origin
libbuild2/config/utility.cxx:182
↓ 1 callers
Method
parse
libbuild2/b-options.cxx:33
↓ 1 callers
Method
parse
bx/bx-options.cxx:33
↓ 1 callers
Function
parse_b_cmdline
libbuild2/b-cmdline.cxx:22
↓ 1 callers
Function
parse_names
old-tests/parser/driver.cxx:191
↓ 1 callers
Function
path_functions
libbuild2/functions-path.cxx:225
↓ 1 callers
Function
perform_clean
libbuild2/algorithm.cxx:4873
↓ 1 callers
Function
perform_load
perform
libbuild2/operation.cxx:80
↓ 1 callers
Function
perform_script_impl
libbuild2/test/rule.cxx:365
↓ 1 callers
Function
perform_search
libbuild2/operation.cxx:105
↓ 1 callers
Function
pre_guess
libbuild2/cc/guess.cxx:302
↓ 1 callers
Function
print_b_usage
libbuild2/b-options.cxx:1488
↓ 1 callers
Function
print_bx_usage
bx/bx-options.cxx:867
↓ 1 callers
Function
process_finish
Always issue diagnostics on process failure, regardless if the process exited abnormally or normally with non-zero exit code. Note that the diagnosti
libbuild2/functions-process.cxx:341
↓ 1 callers
Function
process_functions
libbuild2/functions-process.cxx:447
↓ 1 callers
Function
process_path_copy_assign
libbuild2/variable.cxx:1153
↓ 1 callers
Function
process_path_functions
libbuild2/functions-process-path.cxx:11
↓ 1 callers
Function
process_start
libbuild2/functions-process.cxx:311
↓ 1 callers
Function
project_name_functions
libbuild2/functions-project-name.cxx:11
↓ 1 callers
Function
read_dumpbin
libbuild2/bin/def-rule.cxx:35
↓ 1 callers
Function
read_posix_nm
libbuild2/bin/def-rule.cxx:235
↓ 1 callers
Function
regex_functions
libbuild2/functions-regex.cxx:616
↓ 1 callers
Function
resolve_members_impl
Note: lock is a reference to avoid the stacking overhead.
libbuild2/algorithm.cxx:1576
↓ 1 callers
Function
run
libbuild2/functions-process.cxx:412
↓ 1 callers
Method
run
libbuild2/shell/script/parser.test.cxx:36
↓ 1 callers
Method
run
libbuild2/test/script/parser.test.cxx:110
↓ 1 callers
Function
run_builtin
libbuild2/functions-process.cxx:198
↓ 1 callers
Function
run_builtin_regex
libbuild2/functions-process.cxx:212
↓ 1 callers
Method
run_cond
libbuild2/shell/script/parser.test.cxx:71
↓ 1 callers
Function
run_pipe
libbuild2/script/run.cxx:1819
↓ 1 callers
Function
run_search_fail
libbuild2/utility.cxx:273
↓ 1 callers
Function
run_test
libbuild2/test/rule.cxx:730
↓ 1 callers
Function
save_environment
Update config.config.environment value for a hermetic configuration. @@ We are modifying the module. See also save_config() for a similar issue.
libbuild2/config/operation.cxx:717
↓ 1 callers
Function
save_out_root
libbuild2/config/operation.cxx:133
↓ 1 callers
Function
search_existing_file
libbuild2/search.cxx:108
↓ 1 callers
Function
set_builtin
The set pseudo-builtin: set variable from the stdin input. set [-e|--exact] [(-n|--newline)|(-w|--whitespace)] <var> [<attr>]
libbuild2/script/run.cxx:1731
↓ 1 callers
Function
stack_overflow
Call itself recursively causing stack overflow. Parameterized to avoid "stack overflow" warning.
tests/test/script/runner/driver.cxx:34
↓ 1 callers
Function
string_functions
libbuild2/functions-string.cxx:323
↓ 1 callers
Method
syntax
libbuild2/script/regex.cxx:118
↓ 1 callers
Function
target_functions
libbuild2/functions-target.cxx:15
↓ 1 callers
Function
target_triplet_functions
libbuild2/functions-target-triplet.cxx:11
↓ 1 callers
Method
test_runner
libbuild2/test/script/parser.test.cxx:53
↓ 1 callers
Function
timeout_builtin
The timeout pseudo-builtin: set the script timeout. See the script- specific set_timeout() implementations for the exact semantics. timeout [-s|--suc
libbuild2/script/run.cxx:908
↓ 1 callers
Function
to_ext
prerequisite
libbuild2/prerequisite.cxx:50
↓ 1 callers
Function
to_module_info
libbuild2/cc/compile-rule.cxx:100
↓ 1 callers
Function
to_preprocessed
libbuild2/cc/compile-rule.cxx:173
↓ 1 callers
Function
to_std_flags
libbuild2/script/regex.cxx:282
↓ 1 callers
Function
to_string
Module type/info string serialization. The string representation is a space-separated list of module names or quoted paths for header units with the
libbuild2/cc/compile-rule.cxx:69
↓ 1 callers
Function
to_target_type
Convert name to target'ish name (see below for the 'ish part). Return raw/unprocessed data in case this is an unknown target type (or called out of sc
libbuild2/functions-name.cxx:23
↓ 1 callers
Function
transform
char_regex Transform regex according to the extended flags {idot}. If regex is malformed then keep transforming, so the resulting string is malformed
libbuild2/script/regex.cxx:228
↓ 1 callers
Function
update_backlink_name
libbuild2/algorithm.cxx:2114
↓ 1 callers
Function
update_during_load
libbuild2/algorithm.cxx:3507
↓ 1 callers
Function
update_during_match
libbuild2/algorithm.cxx:3118
↓ 1 callers
Function
verify_targets
Verify that no two targets share a path unless they both are "read-only" (have noop recipes). Note: somewhat similar logic in dyndep::verify_existing
libbuild2/operation.cxx:148
↓ 1 callers
Function
write_mingw32
libbuild2/bin/def-rule.cxx:435
↓ 1 callers
Function
write_win32_msvc
libbuild2/bin/def-rule.cxx:311
Method
_parse
libbuild2/shell/script/builtin-options.cxx:354
Method
char_regex
libbuild2/script/regex.cxx:293
Method
create_temp_dir
libbuild2/shell/script/script.cxx:119
Method
effective_deadline
libbuild2/shell/script/script.cxx:322
Method
effective_deadline
libbuild2/test/script/script.cxx:340
Method
enter
libbuild2/shell/script/runner.cxx:20
Method
enter
libbuild2/test/script/runner.cxx:32
Method
environment
Note that if/when we add support for changing the working directory during the script execution, then, similar to the Testscript, the environment::wor
libbuild2/shell/script/script.cxx:42
Method
exec_scope_body
libbuild2/test/script/parser.cxx:2626
Method
execute
libbuild2/shell/script/parser.cxx:542
Method
execute
libbuild2/test/script/parser.cxx:2569
Method
find
libbuild2/common-options.cxx:400
Method
id
libbuild2/test/script/script.cxx:88
Method
leave
libbuild2/shell/script/runner.cxx:25
Method
leave
libbuild2/test/script/runner.cxx:90
Method
line_char
line_char We package the special character into uintptr_t with the following steps: - narrow down int value to int16_t (preserves all the valid valu
libbuild2/script/regex.cxx:44
Method
line_char_locale
libbuild2/script/regex.cxx:210
Method
load
libbuild2/common-options.cxx:416
Method
lookup
libbuild2/shell/script/script.cxx:240
Method
lookup
scope
libbuild2/test/script/script.cxx:348
Method
lookup_global
libbuild2/shell/script/script.cxx:282
Method
lookup_in_buildfile
libbuild2/test/script/script.cxx:366
Method
lookup_variable
libbuild2/shell/script/parser.cxx:670
Method
lookup_variable
libbuild2/test/script/parser.cxx:2984
Method
mode
libbuild2/shell/script/lexer.cxx:24
Method
mode
libbuild2/test/script/lexer.cxx:26
Method
more
argv_scanner
libbuild2/common-options.cxx:171
Method
next
libbuild2/common-options.cxx:186
Method
next
libbuild2/shell/script/lexer.cxx:119
Method
next
libbuild2/test/script/lexer.cxx:117
Method
next_description
libbuild2/test/script/lexer.cxx:331
Method
next_line
libbuild2/shell/script/lexer.cxx:142
Method
next_line
libbuild2/test/script/lexer.cxx:143
Method
parse
libbuild2/types-parsers.cxx:41
Method
parse_command_line
libbuild2/shell/script/parser.cxx:517
Method
parse_command_line
libbuild2/test/script/parser.cxx:2482
Method
parse_trailing_description
libbuild2/test/script/parser.cxx:2437
Method
peek
libbuild2/common-options.cxx:177
Method
peek_line
libbuild2/common-options.cxx:359
← previous
next →
401–500 of 1,458, ranked by callers