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
Method
apply
libbuild2/rule.cxx:78
Method
apply
libbuild2/adhoc-rule-buildscript.cxx:345
Method
apply_group_members
libbuild2/adhoc-rule-regex-pattern.cxx:323
Method
apply_posthoc
libbuild2/rule.cxx:25
Method
apply_prerequisites
libbuild2/adhoc-rule-regex-pattern.cxx:442
Method
apply_target_attributes
libbuild2/parser.cxx:3098
Method
apply_value_attributes
libbuild2/parser.cxx:7099
Method
apply_variable_attributes
libbuild2/parser.cxx:6984
Method
as_name
target_key
libbuild2/target.cxx:34
Method
assign
libbuild2/variable.cxx:164
Method
assign
char_traits<line_char>
libbuild2/script/regex.cxx:311
Method
attributes_push
libbuild2/parser.cxx:7700
Method
b_options
libbuild2/b-options.cxx:328
Method
belongs
libbuild2/prerequisite.cxx:70
Method
bx_options
bx/bx-options.cxx:328
Method
call
libbuild2/function.cxx:83
Method
canonicalize
libbuild2/name.cxx:15
Method
change
libbuild2/depdb.cxx:136
Method
check_implied
dir
libbuild2/target.cxx:1378
Method
check_mtime_
libbuild2/depdb.cxx:458
Method
clean_recipes_build
Scope operation callback that cleans up recipe builds.
libbuild2/rule.cxx:477
Method
close
libbuild2/diagnostics.cxx:842
Method
close
libbuild2/depdb.cxx:331
Method
close_to_reopen
libbuild2/depdb.cxx:427
Method
collect_implied
libbuild2/target.cxx:1424
Method
combine_name
Escape the name according to the rules described in split_name(). The idea is that we should be able to roundtrip things. Note though, that multiple
libbuild2/target.cxx:492
Method
compare
libbuild2/json.cxx:291
Method
compare
libbuild2/script/regex.cxx:344
Method
compare_values
libbuild2/parser.cxx:7642
Method
compress
libbuild2/file-cache.cxx:98
Method
context
libbuild2/context.cxx:308
Method
convert
bool value
libbuild2/variable.cxx:476
Method
copy
libbuild2/script/regex.cxx:337
Method
create_helper
libbuild2/scheduler.cxx:966
Method
create_queue
libbuild2/scheduler.cxx:1228
Method
current_meta_operation
libbuild2/context.cxx:1058
Method
current_operation
libbuild2/context.cxx:1074
Method
deactivate_impl
libbuild2/scheduler.cxx:100
Method
deadlock_monitor
libbuild2/scheduler.cxx:1246
Method
deallocate
libbuild2/scheduler.cxx:228
Method
decompress
libbuild2/file-cache.cxx:133
Method
default_action
libbuild2/adhoc-rule-buildscript.cxx:2481
Method
default_thunk
libbuild2/function.cxx:327
Method
defined
libbuild2/function.cxx:60
Method
depdb
libbuild2/depdb.cxx:98
Method
depdb_base
Note that state::write with absent pos is interpreted as non-existent.
libbuild2/depdb.cxx:20
Method
derive_extension
path_target
libbuild2/target.cxx:1069
Method
derive_target_type
libbuild2/scope.cxx:971
Method
detect_include_cycle
libbuild2/parser.cxx:404
Method
dump
libbuild2/adhoc-rule-regex-pattern.cxx:514
Method
dump_attributes
libbuild2/rule.cxx:463
Method
dump_attributes
libbuild2/adhoc-rule-buildscript.cxx:223
Method
dump_text
libbuild2/adhoc-rule-cxx.cxx:63
Method
dump_text
libbuild2/adhoc-rule-buildscript.cxx:238
Method
enter_adhoc_members
libbuild2/parser.cxx:2944
Method
enter_explicit_members
libbuild2/parser.cxx:2867
Method
enter_file
libbuild2/dyndep.cxx:823
Method
enter_project_overrides
libbuild2/context.cxx:942
Method
enter_targets
libbuild2/parser.cxx:3032
Method
erase
libbuild2/variable.cxx:3201
Method
execute_update_file
Return true if execute_diag_preamble() and/or execute_body() were called and thus the caller should call run.leave().
libbuild2/adhoc-rule-buildscript.cxx:2167
Method
execute_update_group
libbuild2/adhoc-rule-buildscript.cxx:2310
Method
execute_update_prerequisites
Update prerequisite targets. Each (non-NULL) prerequisite target should be in one of the following states: target adhoc data --------------------
libbuild2/adhoc-rule-buildscript.cxx:2083
Method
expand_name_pattern
Expand a name pattern. Note that the result can be empty (as in "no elements").
libbuild2/parser.cxx:7948
Method
expire_mode
libbuild2/lexer.cxx:207
Method
fail_char
libbuild2/lexer.cxx:14
Method
find
libbuild2/json.cxx:208
Method
find
libbuild2/variable.cxx:3186
Method
find
libbuild2/scope.cxx:1218
Method
find
target_set
libbuild2/target.cxx:717
Method
find
libbuild2/script/regex.cxx:368
Method
find_end
libbuild2/variable.cxx:1283
Method
find_file
libbuild2/dyndep.cxx:839
Method
find_prerequisite_key
libbuild2/scope.cxx:934
Method
find_prerequisite_type
libbuild2/scope.cxx:906
Method
find_target_key
libbuild2/scope.cxx:889
Method
find_target_type
libbuild2/scope.cxx:662
Method
find_value_type
libbuild2/parser.cxx:6869
Method
group_members
libbuild2/target.cxx:109
Method
helper
libbuild2/scheduler.cxx:1144
Method
import
libbuild2/rule.cxx:39
Method
init_existing
libbuild2/file-cache.cxx:37
Method
init_new
file_cache::entry
libbuild2/file-cache.cxx:17
Method
inject_adhoc_group_member
libbuild2/dyndep.cxx:1079
Method
inject_existing_file
libbuild2/dyndep.cxx:95
Method
inject_file
libbuild2/dyndep.cxx:25
Method
inject_group_member
libbuild2/dyndep.cxx:941
Method
insert
libbuild2/variable.cxx:2812
Method
insert
libbuild2/function.cxx:298
Method
insert_locked
libbuild2/target.cxx:779
Method
insert_out
libbuild2/scope.cxx:1105
Method
insert_src
libbuild2/scope.cxx:1184
Method
is
libbuild2/script/regex.cxx:384
Method
is_a
target_type
libbuild2/target.cxx:22
Method
jobserver_monitor
libbuild2/scheduler.cxx:1319
Method
json_value
libbuild2/json.cxx:719
Method
keyword
libbuild2/parser.cxx:10240
Method
length
libbuild2/script/regex.cxx:358
Method
lock
libbuild2/context.cxx:1120
Method
lookup
libbuild2/variable.cxx:3079
← previous
next →
801–900 of 1,458, ranked by callers