MCPcopy Create free account

hub / github.com/build2/build2 / functions

Functions1,458 in github.com/build2/build2

Method parse_program
libbuild2/script/parser.cxx:135
Method parse_unit
Return the translation unit information (last argument) and its checksum (result). If the checksum is empty, then it should not be used.
libbuild2/cc/compile-rule.cxx:5469
Method parse_value_predicate
libbuild2/script/parser.cxx:2071
Method parse_variable_line
libbuild2/script/parser.cxx:51
Method parsed_doc
parser::parsed_doc
libbuild2/script/parser.cxx:3157
Method pass
libbuild2/test/common.cxx:60
Method peek
libbuild2/cc/lexer.cxx:48
Method perform
libbuild2/bin/rule.cxx:213
Method perform_clean
libbuild2/cc/compile-rule.cxx:8468
Method perform_clean
libbuild2/cc/link-rule.cxx:4849
Method perform_install
libbuild2/install/rule.cxx:1277
Method perform_script
libbuild2/test/rule.cxx:435
Method perform_test
libbuild2/test/rule.cxx:1161
Method perform_uninstall
libbuild2/install/rule.cxx:1667
Method perform_update
libbuild2/cli/rule.cxx:214
Method perform_update
libbuild2/test/rule.cxx:350
Method perform_update
libbuild2/install/rule.cxx:691
Method perform_update
libbuild2/cc/compile-rule.cxx:7666
Method perform_update
libbuild2/cc/link-rule.cxx:3140
Method perform_update
libbuild2/cc/predefs-rule.cxx:556
Method perform_update
libbuild2/in/rule.cxx:96
Method perform_update
libbuild2/bin/def-rule.cxx:596
Method perform_update_depdb
libbuild2/in/rule.cxx:465
Method perform_update_post
libbuild2/in/rule.cxx:475
Method perform_update_pre
libbuild2/in/rule.cxx:470
Method pkgconfig
Note that some libpkg-config functions can potentially return NULL, failing to allocate the required memory block. However, we will not check the retu
libbuild2/cc/pkgconfig-libpkg-config.cxx:135
Method pkgconfig
Note that some libpkgconf functions can potentially return NULL, failing to allocate the required memory block. However, we will not check the returne
libbuild2/cc/pkgconfig-libpkgconf.cxx:204
Method pkgconfig_derive
Derive pkg-config search directories from the specified library search directory passing them to the callback function for as long as it returns false
libbuild2/cc/pkgconfig.cxx:118
Method pkgconfig_load
libbuild2/cc/pkgconfig.cxx:270
Method pkgconfig_save
If common is true, generate a "best effort" (i.e., not guaranteed to be sufficient in all cases) common .pc file by ignoring any static/shared- specif
libbuild2/cc/pkgconfig.cxx:1496
Method pkgconfig_search
Search for the .pc files in the pkg-config directories that correspond to the specified library directory. If found, return static (first) and shared
libbuild2/cc/pkgconfig.cxx:162
Method post
libbuild2/cc/compiledb.cxx:561
Method pre
libbuild2/cc/compiledb.cxx:370
Method pre_parse_line_start
libbuild2/script/parser.cxx:2182
Method predefs_rule
libbuild2/cc/predefs-rule.cxx:55
Method process
libbuild2/in/rule.cxx:480
Method process_libraries
Recursively process prerequisite libraries of the specified library. If proc_impl returns false, then only process interface (*.export.libs), otherwis
libbuild2/cc/common.cxx:95
Method process_libraries_impl
libbuild2/cc/common.cxx:136
Method quoted
libbuild2/script/parser.cxx:2103
Method raw_string_literal
libbuild2/cc/lexer.cxx:743
Method read_gcc
libbuild2/cc/predefs-rule.cxx:1462
Method read_msvc
libbuild2/cc/predefs-rule.cxx:1650
Method reapply
libbuild2/cc/install-rule.cxx:346
Method reapply_impl
libbuild2/install/rule.cxx:202
Method redirect
redirect
libbuild2/script/script.cxx:662
Method reset_quoted
libbuild2/script/parser.cxx:2123
Method resolve_library
The name can be an absolute or relative target name (for example, /tmp/libfoo/lib{foo} or ../libfoo/lib{foo}) or a project-qualified relative target n
libbuild2/cc/common.cxx:838
Method rpath_libraries
libbuild2/cc/link-rule.cxx:2821
Method save_environment
libbuild2/config/module.cxx:62
Method save_module
libbuild2/config/module.cxx:69
Method save_variable
libbuild2/config/module.cxx:14
Method search
libbuild2/bash/rule.cxx:148
Method search
libbuild2/in/rule.cxx:456
Method search_library
Action should be absent if called during the load phase. Note that pk's scope should not be NULL (even if dir is absolute). Note: paths in sysd/usrd
libbuild2/cc/common.cxx:947
Method search_modules
Resolve imported modules to bmi*{} targets.
libbuild2/cc/compile-rule.cxx:6030
Method set_lexer
libbuild2/script/parser.cxx:2138
Method set_options
libbuild2/script/builtin-options.cxx:274
Method skip_spaces
libbuild2/cc/lexer.cxx:1032
Method stream_reader
libbuild2/script/run.cxx:1086
Method string
libbuild2/cc/guess.cxx:120
Method string_literal
libbuild2/cc/lexer.cxx:694
Method substitute
libbuild2/bash/rule.cxx:247
Method substitute
libbuild2/in/rule.cxx:558
Method substitute_import
libbuild2/bash/rule.cxx:264
Method syntax
libbuild2/script/lexer.cxx:427
Method test
libbuild2/test/common.cxx:100
Method timeout_options
libbuild2/script/builtin-options.cxx:565
Method translate_std
libbuild2/c/init.cxx:53
Method translate_std
libbuild2/cxx/init.cxx:54
Method try_parse_syntax_version
libbuild2/script/parser.cxx:2281
Method uninstall_d
libbuild2/install/rule.cxx:1393
Method uninstall_extra
libbuild2/install/rule.cxx:710
Method uninstall_extra
libbuild2/cc/install-rule.cxx:442
Method uninstall_f
libbuild2/install/rule.cxx:1576
Method uninstall_l
libbuild2/install/rule.cxx:1623
Method validate_syntax_version
libbuild2/script/parser.cxx:2262
Method variable
libbuild2/cc/pkgconfig-libpkg-config.cxx:260
Method variable
libbuild2/cc/pkgconfig-libpkgconf.cxx:343
Method verify_existing_header
This one is only currently used by the predefs rule but we keep it here for consistency.
libbuild2/cc/compile-rule.cxx:3560
Method windows_manifest
Generate a Windows manifest and if necessary create/update the manifest file corresponding to the exe{} target. Return the manifest file path and its
libbuild2/cc/windows-manifest.cxx:42
Method windows_rpath_assembly
The ts argument should be the DLLs timestamp returned by *_timestamp(). The scratch argument should be true if the DLL set has changed and we need to
libbuild2/cc/windows-rpath.cxx:305
Method windows_rpath_dlls
Like *_timestamp() but actually collect the DLLs (and weed out the duplicates).
libbuild2/cc/windows-rpath.cxx:169
Method windows_rpath_timestamp
Return the greatest (newest) timestamp of all the DLLs that we will be adding to the assembly or timestamp_nonexistent if there aren't any. Note: cal
libbuild2/cc/windows-rpath.cxx:50
Method write_macro_buildfile
libbuild2/cc/predefs-rule.cxx:460
Method write_macro_json
libbuild2/cc/predefs-rule.cxx:520
Method ~compiledb
compiledb
libbuild2/cc/compiledb.cxx:31
Method ~parsed_doc
libbuild2/script/parser.cxx:3179
Method ~redirect
libbuild2/script/script.cxx:743
Method _parse
libbuild2/b-options.cxx:1308
Method _parse
bx/bx-options.cxx:687
Method activate_helper
libbuild2/scheduler.cxx:937
Method activate_impl
libbuild2/scheduler.cxx:151
Method active_sleep
libbuild2/scheduler.cxx:195
Method adhoc_cxx_rule
adhoc_cxx_rule
libbuild2/adhoc-rule-cxx.cxx:37
Method adhoc_rule_regex_pattern
libbuild2/adhoc-rule-regex-pattern.cxx:14
Method allocate
libbuild2/scheduler.cxx:208
Method append
libbuild2/json.cxx:532
Method append
libbuild2/variable.cxx:182
Method append_prefix
libbuild2/dyndep.cxx:245
Method apply
libbuild2/adhoc-rule-cxx.cxx:28
← previousnext →701–800 of 1,458, ranked by callers