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
push_phase
libbuild2/scheduler.cxx:794
Method
queue
libbuild2/scheduler.cxx:49
Method
read
libbuild2/diagnostics.cxx:690
Method
read_
libbuild2/depdb.cxx:198
Method
reapply
libbuild2/adhoc-rule-cxx.cxx:761
Method
reapply
libbuild2/rule.cxx:30
Method
recipe_text
libbuild2/adhoc-rule-cxx.cxx:50
Method
recipe_text
libbuild2/adhoc-rule-buildscript.cxx:134
Method
relock
libbuild2/context.cxx:1233
Method
remove
libbuild2/file-cache.cxx:152
Method
reserve
libbuild2/context.cxx:65
Method
reset
value
libbuild2/variable.cxx:43
Method
reset
libbuild2/parser.cxx:331
Method
resume
libbuild2/scheduler.cxx:345
Method
reverse
libbuild2/variable.cxx:1829
Method
reverse_fallback
libbuild2/rule.cxx:450
Method
reverse_fallback
libbuild2/adhoc-rule-buildscript.cxx:255
Method
root_extra_type
libbuild2/file.cxx:696
Method
scan_is
libbuild2/script/regex.cxx:400
Method
scan_not
libbuild2/script/regex.cxx:412
Method
scope
scope
libbuild2/scope.cxx:34
Method
serialize
libbuild2/json.cxx:861
Method
shard_size
libbuild2/scheduler.cxx:397
Method
shutdown
libbuild2/scheduler.cxx:677
Method
skip
libbuild2/depdb.cxx:249
Method
skip_block
libbuild2/parser.cxx:10209
Method
skip_line
libbuild2/parser.cxx:10203
Method
skip_spaces
libbuild2/lexer.cxx:1042
Method
sleep
libbuild2/scheduler.cxx:187
Method
source_buildfile
libbuild2/parser.cxx:3649
Method
splice_names
Splice names from the name view into the destination name list while doing sensible things with pairs, types, etc. Return the number of the names adde
libbuild2/parser.cxx:7838
Method
split_name
libbuild2/target.cxx:297
Method
stack
libbuild2/algorithm.cxx:221
Method
start_names
libbuild2/parser.cxx:8534
Method
startup
libbuild2/scheduler.cxx:452
Method
sub_match
libbuild2/rule.cxx:50
Method
suspend
libbuild2/scheduler.cxx:292
Method
switch_scope
libbuild2/parser.cxx:10729
Method
tune
libbuild2/scheduler.cxx:593
Method
unlock
libbuild2/context.cxx:1180
Method
unlocked
libbuild2/context.cxx:1324
Method
update
libbuild2/dyndep.cxx:19
Method
update
variable_pool
libbuild2/variable.cxx:2670
Method
value
libbuild2/variable.cxx:54
Method
value
regex_traits<line_char>
libbuild2/script/regex.cxx:444
Method
variable_map
Need scope/target definition thus not inline.
libbuild2/variable.cxx:3041
Method
verify_existing_file
libbuild2/dyndep.cxx:135
Method
verify_variable_name
libbuild2/parser.cxx:6646
Method
wait
libbuild2/context.cxx:1331
Method
wait_idle
libbuild2/scheduler.cxx:368
Method
wait_impl
libbuild2/scheduler.cxx:61
Method
widen
libbuild2/script/regex.cxx:424
Method
word
libbuild2/lexer.cxx:715
Method
write
libbuild2/diagnostics.cxx:810
Method
write
libbuild2/depdb.cxx:289
Method
~adhoc_cxx_rule
libbuild2/adhoc-rule-cxx.cxx:57
Method
~adhoc_rule_pattern
adhoc_rule_pattern (vtable)
libbuild2/rule.cxx:514
Method
~adhoc_rule_with_deadline
adhoc_rule_with_deadline (vtable)
libbuild2/rule.cxx:470
Method
~context
libbuild2/context.cxx:936
Method
~phase_lock
libbuild2/context.cxx:1427
Method
~phase_switch
libbuild2/context.cxx:1558
Method
~phase_unlock
libbuild2/context.cxx:1483
Method
~result_printer
b/b.cxx:188
Method
~rule
rule
libbuild2/rule.cxx:20
Method
~scheduler
libbuild2/scheduler.cxx:362
Method
~scope
libbuild2/scope.cxx:40
Method
~target
target
libbuild2/target.cxx:79
Method
main
bx/bx.cxx:496
Method
main
b/b.cxx:342
Method
parse_bx_cmdline
bx/bx.cxx:84
Method
run_script
bx/bx.cxx:65
Method
run_task
bx/bx.cxx:77
Method
test_names
parser::names()
old-tests/parser/driver.cxx:170
Function
STDMETHOD(Clone)
<summary> Creates a new enumeration object in the same state as the current enumeration object: the new object points to the same place in the enumera
libbuild2/cc/msvc-setup.h:486
Function
STDMETHOD(EnumAllInstances)
<summary> Enumerates all product instances. </summary> <param name="ppEnumInstances">An enumeration of all product instances.</param> <returns>Standar
libbuild2/cc/msvc-setup.h:555
Function
STDMETHOD(EnumInstances)
<summary> Enumerates all launchable product instances installed. </summary> <param name="ppEnumInstances">An enumeration of completed, installed produ
libbuild2/cc/msvc-setup.h:505
Function
STDMETHOD(GetAction)
<summary> Gets the action attempted when the package failed. </summary> <param name="pbstrAction">The action, eg: Install, Download, etc.</param> <ret
libbuild2/cc/msvc-setup.h:914
Function
STDMETHOD(GetAffectedPackages)
<summary> Gets an array of packages affected by this package failure. </summary> <param name="ppsaPackages">Pointer to an array of <see cref="ISetupPa
libbuild2/cc/msvc-setup.h:894
Function
STDMETHOD(GetBranch)
<summary> Gets the build branch of the package. </summary> <param name="pbstrBranch">The build branch of the package.</param> <returns>Standard HRESUL
libbuild2/cc/msvc-setup.h:610
Function
STDMETHOD(GetCatalogInfo)
<summary> Gets catalog information properties. </summary> <param name="ppCatalogInfo">A pointer to an instance of <see cref="ISetupPropertyStore"/>.</
libbuild2/cc/msvc-setup.h:402
Function
STDMETHOD(GetChip)
<summary> Gets the target process architecture of the package. </summary> <param name="pbstrChip">The target process architecture of the package.</par
libbuild2/cc/msvc-setup.h:592
Function
STDMETHOD(GetDescription)
<summary> Gets the description of the product installed in this instance. </summary> <param name="lcid">The LCID for the description.</param> <param n
libbuild2/cc/msvc-setup.h:274
Function
STDMETHOD(GetDetails)
<summary> Gets the array of details for this package failure. </summary> <param name="ppsaDetails">Pointer to an array of details as BSTRs.</param> <r
libbuild2/cc/msvc-setup.h:885
Function
STDMETHOD(GetDisplayName)
<summary> Gets the display name (title) of the product installed in this instance. </summary> <param name="lcid">The LCID for the display name.</param
libbuild2/cc/msvc-setup.h:263
Function
STDMETHOD(GetEnginePath)
<summary> Gets the directory path to the setup engine that installed the instance. </summary> <param name="pbstrEnginePath">The directory path to the
libbuild2/cc/msvc-setup.h:383
Function
STDMETHOD(GetErrorClassName)
<summary> Gets the class name of the error (exception). </summary> <param name="pbstrClassName">The class name of the error (exception).</param> <retu
libbuild2/cc/msvc-setup.h:743
Function
STDMETHOD(GetErrorHResult)
<summary> Gets the HRESULT of the error. </summary> <param name="plHResult">The HRESULT of the error.</param> <returns>Standard HRESULT indicating suc
libbuild2/cc/msvc-setup.h:734
Function
STDMETHOD(GetErrorLogFilePath)
<summary> Gets the path to the error log. </summary> <param name="pbstrChip">The path to the error log.</param> <returns>Standard HRESULT indicating s
libbuild2/cc/msvc-setup.h:799
Function
STDMETHOD(GetErrorMessage)
<summary> Gets the error message. </summary> <param name="pbstrMessage">The error message.</param> <returns>Standard HRESULT indicating success or fai
libbuild2/cc/msvc-setup.h:752
Function
STDMETHOD(GetErrors)
<summary> Gets the error state of the instance, if available. </summary> <param name="pErrorState">The error state of the instance, if available.</par
libbuild2/cc/msvc-setup.h:341
Function
STDMETHOD(GetId)
<summary> Gets the general package identifier. </summary> <param name="pbstrId">The general package identifier.</param> <returns>Standard HRESULT indi
libbuild2/cc/msvc-setup.h:574
Function
STDMETHOD(GetInstallDate)
<summary> Gets the local date and time when the installation was originally installed. </summary> <param name="pInstallDate">The local date and time w
libbuild2/cc/msvc-setup.h:226
Function
STDMETHOD(GetInstallationName)
<summary> Gets the unique name of the installation, often indicating the branch and other information used for telemetry. </summary> <param name="pbst
libbuild2/cc/msvc-setup.h:235
Function
STDMETHOD(GetInstallationPath)
<summary> Gets the path to the installation root of the product. </summary> <param name="pbstrInstallationPath">The path to the installation root of t
libbuild2/cc/msvc-setup.h:244
Function
STDMETHOD(GetInstallationVersion)
<summary> Gets the version of the product installed in this instance. </summary> <param name="pbstrInstallationVersion">The version of the product ins
libbuild2/cc/msvc-setup.h:253
Function
STDMETHOD(GetInstanceForCurrentProcess)
<summary> Gets the instance for the current process path. </summary> <param name="ppInstance">The instance for the current process path.</param> <retu
libbuild2/cc/msvc-setup.h:520
Function
STDMETHOD(GetInstanceForPath)
<summary> Gets the instance for the given path. </summary> <param name="ppInstance">The instance for the given path.</param> <returns> The instance fo
libbuild2/cc/msvc-setup.h:535
Function
STDMETHOD(GetInstanceId)
<summary> Gets the instance identifier (should match the name of the parent instance directory). </summary> <param name="pbstrInstanceId">The instance
libbuild2/cc/msvc-setup.h:217
Function
STDMETHOD(GetIsExtension)
<summary> Gets a value indicating whether the package refers to an external extension. </summary> <param name="pfIsExtension">A value indicating wheth
libbuild2/cc/msvc-setup.h:637
Function
STDMETHOD(GetIsInstalled)
<summary> Gets a value indicating whether the product package is installed. </summary> <param name="pfIsInstalled">A value indicating whether the prod
libbuild2/cc/msvc-setup.h:656
← previous
next →
1,001–1,100 of 1,458, ranked by callers