MCPcopy Create free account

hub / github.com/build2/build2 / functions

Functions1,458 in github.com/build2/build2

↓ 2 callersFunctionread_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 callersFunctionrecursively_binless
Given the cc.type value return true if the library is recursively binless.
libbuild2/cc/link-rule.cxx:891
↓ 2 callersFunctionrelocatable_path
libbuild2/install/operation.cxx:40
↓ 2 callersFunctionreplace
libbuild2/functions-string.cxx:233
↓ 2 callersFunctionreplace
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 callersFunctionreplace_lines
Replace matched parts in lines using the format string. See replace_lines() overloads (below) for details.
libbuild2/functions-regex.cxx:246
↓ 2 callersFunctionrmdir_buildignore
libbuild2/filesystem.cxx:311
↓ 2 callersFunctionrmsymlink
libbuild2/filesystem.cxx:146
↓ 2 callersFunctionrun_builtin_impl
Run a builtin. The builtin name is only used for diagnostics.
libbuild2/functions-process.cxx:134
↓ 2 callersFunctionrun_cond
libbuild2/script/run.cxx:3486
↓ 2 callersMethodrun_cond
libbuild2/test/script/parser.test.cxx:154
↓ 2 callersFunctionrun_expr
libbuild2/script/run.cxx:3401
↓ 2 callersFunctionrun_finish_impl
libbuild2/utility.cxx:333
↓ 2 callersFunctionrun_process
libbuild2/functions-process.cxx:376
↓ 2 callersFunctionrun_process_impl
Run a process.
libbuild2/functions-process.cxx:349
↓ 2 callersFunctionrun_regex
libbuild2/functions-process.cxx:427
↓ 2 callersFunctionsave_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 callersFunctionsave_src_root
configure
libbuild2/config/operation.cxx:29
↓ 2 callersFunctionsearch
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 callersFunctionspecified_config
libbuild2/config/utility.cxx:89
↓ 2 callersFunctionsplit
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 callersFunctionstarts_with
libbuild2/functions-string.cxx:88
↓ 2 callersFunctionswitch_scope
libbuild2/file.cxx:620
↓ 2 callersFunctiontest_deadline
libbuild2/test/common.cxx:278
↓ 2 callersFunctiontest_timeout
libbuild2/test/common.cxx:262
↓ 2 callersFunctionto_string
libbuild2/utility.cxx:92
↓ 2 callersFunctionto_string
libbuild2/functions-integer.cxx:15
↓ 2 callersFunctionto_string_value
json
libbuild2/variable.cxx:1520
↓ 2 callersFunctionto_strings
Convert fragments to strings. Skip the -I/-L options that refer to system directories.
libbuild2/cc/pkgconfig-libpkg-config.cxx:51
↓ 2 callersFunctionto_strings
Convert fragments to strings. Skip the -I/-L options that refer to system directories.
libbuild2/cc/pkgconfig-libpkgconf.cxx:110
↓ 2 callersFunctiontrace_target
libbuild2/algorithm.cxx:455
↓ 2 callersFunctiontry_rmbacklink
libbuild2/algorithm.cxx:2206
↓ 2 callersFunctionuninstall_f_impl
libbuild2/install/rule.cxx:1518
↓ 2 callersFunctionupdate_during_match_prerequisites
libbuild2/algorithm.cxx:3189
↓ 2 callersFunctionupdated_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 callersFunctionverify_environment_var_assignment
libbuild2/script/script.cxx:873
↓ 2 callersFunctionverify_environment_var_name
Helpers.
libbuild2/script/script.cxx:842
↓ 1 callersFunctionadd_adhoc_member_identity
libbuild2/algorithm.cxx:412
↓ 1 callersFunctionapply_pattern
libbuild2/utility.cxx:884
↓ 1 callersFunctionapply_posthoc_impl
libbuild2/algorithm.cxx:1049
↓ 1 callersFunctionbacklink_clean_pre
libbuild2/algorithm.cxx:2792
↓ 1 callersFunctionbacklink_update_post
libbuild2/algorithm.cxx:2686
↓ 1 callersFunctionbacklink_update_pre
libbuild2/algorithm.cxx:2680
↓ 1 callersFunctionbool_functions
libbuild2/functions-bool.cxx:11
↓ 1 callersFunctionboot_post_module
libbuild2/module.cxx:886
↓ 1 callersFunctionbuild2_b_cleanup_handler
b/b.cxx:257
↓ 1 callersFunctionbuildfile_fixed_target_extension
buildfile
libbuild2/target.cxx:1814
↓ 1 callersFunctionbuiltin_functions
libbuild2/functions-builtin.cxx:38
↓ 1 callersFunctioncall_pkgconf_client_new
libbuild2/cc/pkgconfig-libpkgconf.cxx:24
↓ 1 callersFunctionclean_compiledb
Scope operation callback that cleans up compilation databases.
libbuild2/cc/init.cxx:74
↓ 1 callersFunctionclean_module_sidebuilds
Scope operation callback that cleans up module sidebuilds.
libbuild2/cc/init.cxx:27
↓ 1 callersFunctioncleanup_builtin
libbuild2/script/run.cxx:1809
↓ 1 callersFunctioncompiledb_pre
libbuild2/cc/compiledb.cxx:311
↓ 1 callersFunctionconcat_dir_path_string
libbuild2/functions-path.cxx:53
↓ 1 callersFunctionconcat_path_string
libbuild2/functions-path.cxx:29
↓ 1 callersFunctionconfigure_forward
libbuild2/config/operation.cxx:932
↓ 1 callersFunctionconfigure_project
libbuild2/config/operation.cxx:787
↓ 1 callersFunctiondisfigure_forward
libbuild2/config/operation.cxx:1368
↓ 1 callersFunctiondisfigure_project
libbuild2/config/operation.cxx:1255
↓ 1 callersFunctiondump
libbuild2/script/script.cxx:50
↓ 1 callersFunctiondump_rule
Dump pattern rule.
libbuild2/dump.cxx:619
↓ 1 callersMethodenter
libbuild2/shell/script/parser.test.cxx:33
↓ 1 callersFunctionexecute_impl
libbuild2/test/script/parser.cxx:2612
↓ 1 callersFunctionexit_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 callersFunctionexport_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 callersFunctionextension
Return untyped value or NULL value if extension is not present.
libbuild2/functions-path.cxx:72
↓ 1 callersFunctionextract_version_snapshot_git
libbuild2/version-snapshot-git.cxx:22
↓ 1 callersFunctionfile_search
libbuild2/target.cxx:1182
↓ 1 callersFunctionfilesystem_functions
libbuild2/functions-filesystem.cxx:134
↓ 1 callersFunctionfind_angle_pattern
libbuild2/cc/types.cxx:42
↓ 1 callersFunctionfind_binful
Look for binful utility library recursively until we hit a non-utility "barier".
libbuild2/cc/link-rule.cxx:849
↓ 1 callersFunctionfind_module
libbuild2/module.cxx:627
↓ 1 callersFunctionfind_target_type_file
Find target type from file name.
libbuild2/scope.cxx:678
↓ 1 callersFunctionfunctions
libbuild2/install/functions.cxx:13
↓ 1 callersFunctionfunctions
libbuild2/bin/functions.cxx:13
↓ 1 callersFunctiongcc_std_modules
libbuild2/cc/gcc.cxx:435
↓ 1 callersFunctionguess_clang_msvc
libbuild2/cc/guess.cxx:2214
↓ 1 callersFunctionguess_default
libbuild2/cc/guess.cxx:3523
↓ 1 callersFunctionguess_std_importable_headers
libbuild2/cc/guess.cxx:3702
↓ 1 callersFunctionimport2_buildfile
libbuild2/file.cxx:3925
↓ 1 callersFunctionimport_direct
libbuild2/file.cxx:4002
↓ 1 callersFunctioninfo_execute_json
libbuild2/operation.cxx:1524
↓ 1 callersFunctioninfo_execute_lines
libbuild2/operation.cxx:1419
↓ 1 callersFunctioninfo_subprojects
libbuild2/operation.cxx:1328
↓ 1 callersFunctioninit
libbuild2/test/init.cxx:149
↓ 1 callersFunctioninstall_post
libbuild2/install/operation.cxx:358
↓ 1 callersFunctioninstall_pre
libbuild2/install/operation.cxx:329
↓ 1 callersFunctioninteger_functions
libbuild2/functions-integer.cxx:29
↓ 1 callersFunctionjson_functions
libbuild2/functions-json.cxx:60
↓ 1 callersMethodleave
libbuild2/shell/script/parser.test.cxx:87
↓ 1 callersFunctionlib_thunk_impl
libbuild2/cc/functions.cxx:118
↓ 1 callersFunctionlibrary_type
libbuild2/cc/msvc.cxx:415
↓ 1 callersFunctionlink_src_root
libbuild2/config/operation.cxx:58
↓ 1 callersFunctionmanifest_close
libbuild2/install/operation.cxx:240
↓ 1 callersFunctionmanifest_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 callersFunctionmatch_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 callersFunctionmatch_only_sync
libbuild2/algorithm.cxx:1548
↓ 1 callersFunctionmatch_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 callersFunctionmsvc_filter_cl
Filter cl.exe and link.exe noise. Note: must be followed with the dbuf.read() call.
libbuild2/cc/msvc.cxx:181
↓ 1 callersFunctionmsvc_filter_link
libbuild2/cc/msvc.cxx:207
← previousnext →301–400 of 1,458, ranked by callers