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
↓ 2 callers
Function
read_regex
Read lines from a stream, match them against a regular expression, and return the list of matched lines or their replacements, if the format is specif
libbuild2/functions-process.cxx:68
↓ 2 callers
Function
recursively_binless
Given the cc.type value return true if the library is recursively binless.
libbuild2/cc/link-rule.cxx:891
↓ 2 callers
Function
relocatable_path
libbuild2/install/operation.cxx:40
↓ 2 callers
Function
replace
libbuild2/functions-string.cxx:233
↓ 2 callers
Function
replace
Replace matched parts in a value of an arbitrary type, using the format string. See replace() overloads (below) for details.
libbuild2/functions-regex.cxx:215
↓ 2 callers
Function
replace_lines
Replace matched parts in lines using the format string. See replace_lines() overloads (below) for details.
libbuild2/functions-regex.cxx:246
↓ 2 callers
Function
rmdir_buildignore
libbuild2/filesystem.cxx:311
↓ 2 callers
Function
rmsymlink
libbuild2/filesystem.cxx:146
↓ 2 callers
Function
run_builtin_impl
Run a builtin. The builtin name is only used for diagnostics.
libbuild2/functions-process.cxx:134
↓ 2 callers
Function
run_cond
libbuild2/script/run.cxx:3486
↓ 2 callers
Method
run_cond
libbuild2/test/script/parser.test.cxx:154
↓ 2 callers
Function
run_expr
libbuild2/script/run.cxx:3401
↓ 2 callers
Function
run_finish_impl
libbuild2/utility.cxx:333
↓ 2 callers
Function
run_process
libbuild2/functions-process.cxx:376
↓ 2 callers
Function
run_process_impl
Run a process.
libbuild2/functions-process.cxx:349
↓ 2 callers
Function
run_regex
libbuild2/functions-process.cxx:427
↓ 2 callers
Function
save_config_variable
Return (first) whether an unused/inherited variable should be saved according to the config.config.persist value and (second) whether the user should
libbuild2/config/operation.cxx:168
↓ 2 callers
Function
save_src_root
configure
libbuild2/config/operation.cxx:29
↓ 2 callers
Function
search
Determine if there is a match between the regular expression and some part of a value of an arbitrary type. See search() overloads (below) for details
libbuild2/functions-regex.cxx:107
↓ 2 callers
Function
specified_config
libbuild2/config/utility.cxx:89
↓ 2 callers
Function
split
Split a value of an arbitrary type into a list of unmatched value parts and replacements of the matched parts. See split() overloads (below) for detai
libbuild2/functions-regex.cxx:341
↓ 2 callers
Function
starts_with
libbuild2/functions-string.cxx:88
↓ 2 callers
Function
switch_scope
libbuild2/file.cxx:620
↓ 2 callers
Function
test_deadline
libbuild2/test/common.cxx:278
↓ 2 callers
Function
test_timeout
libbuild2/test/common.cxx:262
↓ 2 callers
Function
to_string
libbuild2/utility.cxx:92
↓ 2 callers
Function
to_string
libbuild2/functions-integer.cxx:15
↓ 2 callers
Function
to_string_value
json
libbuild2/variable.cxx:1520
↓ 2 callers
Function
to_strings
Convert fragments to strings. Skip the -I/-L options that refer to system directories.
libbuild2/cc/pkgconfig-libpkg-config.cxx:51
↓ 2 callers
Function
to_strings
Convert fragments to strings. Skip the -I/-L options that refer to system directories.
libbuild2/cc/pkgconfig-libpkgconf.cxx:110
↓ 2 callers
Function
trace_target
libbuild2/algorithm.cxx:455
↓ 2 callers
Function
try_rmbacklink
libbuild2/algorithm.cxx:2206
↓ 2 callers
Function
uninstall_f_impl
libbuild2/install/rule.cxx:1518
↓ 2 callers
Function
update_during_match_prerequisites
libbuild2/algorithm.cxx:3189
↓ 2 callers
Function
updated_during_match
Check if the specified prerequisite is updated during match by any other prerequisites of the specified target, recursively.
libbuild2/dyndep.cxx:62
↓ 2 callers
Function
verify_environment_var_assignment
libbuild2/script/script.cxx:873
↓ 2 callers
Function
verify_environment_var_name
Helpers.
libbuild2/script/script.cxx:842
↓ 1 callers
Function
add_adhoc_member_identity
libbuild2/algorithm.cxx:412
↓ 1 callers
Function
apply_pattern
libbuild2/utility.cxx:884
↓ 1 callers
Function
apply_posthoc_impl
libbuild2/algorithm.cxx:1049
↓ 1 callers
Function
backlink_clean_pre
libbuild2/algorithm.cxx:2792
↓ 1 callers
Function
backlink_update_post
libbuild2/algorithm.cxx:2686
↓ 1 callers
Function
backlink_update_pre
libbuild2/algorithm.cxx:2680
↓ 1 callers
Function
bool_functions
libbuild2/functions-bool.cxx:11
↓ 1 callers
Function
boot_post_module
libbuild2/module.cxx:886
↓ 1 callers
Function
build2_b_cleanup_handler
b/b.cxx:257
↓ 1 callers
Function
buildfile_fixed_target_extension
buildfile
libbuild2/target.cxx:1814
↓ 1 callers
Function
builtin_functions
libbuild2/functions-builtin.cxx:38
↓ 1 callers
Function
call_pkgconf_client_new
libbuild2/cc/pkgconfig-libpkgconf.cxx:24
↓ 1 callers
Function
clean_compiledb
Scope operation callback that cleans up compilation databases.
libbuild2/cc/init.cxx:74
↓ 1 callers
Function
clean_module_sidebuilds
Scope operation callback that cleans up module sidebuilds.
libbuild2/cc/init.cxx:27
↓ 1 callers
Function
cleanup_builtin
libbuild2/script/run.cxx:1809
↓ 1 callers
Function
compiledb_pre
libbuild2/cc/compiledb.cxx:311
↓ 1 callers
Function
concat_dir_path_string
libbuild2/functions-path.cxx:53
↓ 1 callers
Function
concat_path_string
libbuild2/functions-path.cxx:29
↓ 1 callers
Function
configure_forward
libbuild2/config/operation.cxx:932
↓ 1 callers
Function
configure_project
libbuild2/config/operation.cxx:787
↓ 1 callers
Function
disfigure_forward
libbuild2/config/operation.cxx:1368
↓ 1 callers
Function
disfigure_project
libbuild2/config/operation.cxx:1255
↓ 1 callers
Function
dump
libbuild2/script/script.cxx:50
↓ 1 callers
Function
dump_rule
Dump pattern rule.
libbuild2/dump.cxx:619
↓ 1 callers
Method
enter
libbuild2/shell/script/parser.test.cxx:33
↓ 1 callers
Function
execute_impl
libbuild2/test/script/parser.cxx:2612
↓ 1 callers
Function
exit_builtin
The exit pseudo-builtin: exit the script with the code specified or, if unspecified, with the code 1, if the diagnostics is specified, and 0 otherwise
libbuild2/script/run.cxx:943
↓ 1 callers
Function
export_builtin
The export pseudo-builtin: add/remove the variables to/from the script commands execution environment and/or clear the previous additions/ removals.
libbuild2/script/run.cxx:853
↓ 1 callers
Function
extension
Return untyped value or NULL value if extension is not present.
libbuild2/functions-path.cxx:72
↓ 1 callers
Function
extract_version_snapshot_git
libbuild2/version-snapshot-git.cxx:22
↓ 1 callers
Function
file_search
libbuild2/target.cxx:1182
↓ 1 callers
Function
filesystem_functions
libbuild2/functions-filesystem.cxx:134
↓ 1 callers
Function
find_angle_pattern
libbuild2/cc/types.cxx:42
↓ 1 callers
Function
find_binful
Look for binful utility library recursively until we hit a non-utility "barier".
libbuild2/cc/link-rule.cxx:849
↓ 1 callers
Function
find_module
libbuild2/module.cxx:627
↓ 1 callers
Function
find_target_type_file
Find target type from file name.
libbuild2/scope.cxx:678
↓ 1 callers
Function
functions
libbuild2/install/functions.cxx:13
↓ 1 callers
Function
functions
libbuild2/bin/functions.cxx:13
↓ 1 callers
Function
gcc_std_modules
libbuild2/cc/gcc.cxx:435
↓ 1 callers
Function
guess_clang_msvc
libbuild2/cc/guess.cxx:2214
↓ 1 callers
Function
guess_default
libbuild2/cc/guess.cxx:3523
↓ 1 callers
Function
guess_std_importable_headers
libbuild2/cc/guess.cxx:3702
↓ 1 callers
Function
import2_buildfile
libbuild2/file.cxx:3925
↓ 1 callers
Function
import_direct
libbuild2/file.cxx:4002
↓ 1 callers
Function
info_execute_json
libbuild2/operation.cxx:1524
↓ 1 callers
Function
info_execute_lines
libbuild2/operation.cxx:1419
↓ 1 callers
Function
info_subprojects
libbuild2/operation.cxx:1328
↓ 1 callers
Function
init
libbuild2/test/init.cxx:149
↓ 1 callers
Function
install_post
libbuild2/install/operation.cxx:358
↓ 1 callers
Function
install_pre
libbuild2/install/operation.cxx:329
↓ 1 callers
Function
integer_functions
libbuild2/functions-integer.cxx:29
↓ 1 callers
Function
json_functions
libbuild2/functions-json.cxx:60
↓ 1 callers
Method
leave
libbuild2/shell/script/parser.test.cxx:87
↓ 1 callers
Function
lib_thunk_impl
libbuild2/cc/functions.cxx:118
↓ 1 callers
Function
library_type
libbuild2/cc/msvc.cxx:415
↓ 1 callers
Function
link_src_root
libbuild2/config/operation.cxx:58
↓ 1 callers
Function
manifest_close
libbuild2/install/operation.cxx:240
↓ 1 callers
Function
manifest_prerequisite
Return true if this prerequisite is a project's manifest file. To be sure we would need to search it into target but that we can't do in match().
libbuild2/version/rule.cxx:28
↓ 1 callers
Function
match_impl
If try_match is true, then indicate whether there is a rule match with the first half of the result.
libbuild2/algorithm.cxx:1453
↓ 1 callers
Function
match_only_sync
libbuild2/algorithm.cxx:1548
↓ 1 callers
Function
match_posthoc
If anything goes wrong, set target state to failed and return nullopt. Otherwise return the pointer to the new posthoc_target entry if any post hoc pr
libbuild2/algorithm.cxx:1120
↓ 1 callers
Function
msvc_filter_cl
Filter cl.exe and link.exe noise. Note: must be followed with the dbuf.read() call.
libbuild2/cc/msvc.cxx:181
↓ 1 callers
Function
msvc_filter_link
libbuild2/cc/msvc.cxx:207
← previous
next →
301–400 of 1,458, ranked by callers