MCPcopy Create free account

hub / github.com/build2/build2 / functions

Functions1,458 in github.com/build2/build2

Method compiledb_file
compiledb_file
libbuild2/cc/compiledb.cxx:606
Method compiledb_stdout
compiledb_stdout
libbuild2/cc/compiledb.cxx:361
Method compiler_id
libbuild2/cc/guess.cxx:96
Method configure_post
libbuild2/config/module.cxx:82
Method context_data
libbuild2/install/operation.cxx:23
Method deduplicate_export_libs
libbuild2/cc/link-rule.cxx:39
Method derive_libs_paths
libbuild2/cc/link-rule.cxx:535
Method disfigure_pre
libbuild2/config/module.cxx:94
Method enter_header
The fp path is only moved from on success. Note: this used to be a lambda inside extract_headers() so refer to the body of that function for the over
libbuild2/cc/compile-rule.cxx:3203
Method exec_lines
libbuild2/script/parser.cxx:2320
Method execute
libbuild2/cc/compiledb.cxx:283
Method export_options
libbuild2/script/builtin-options.cxx:836
Method extract_headers
Extract and inject header dependencies. Return (in result) the preprocessed source file as well as an indication if it is usable for compilation (see
libbuild2/cc/compile-rule.cxx:3580
Method extract_library_search_dirs
libbuild2/cc/common.cxx:1809
Method extract_modules
Extract and inject module dependencies.
libbuild2/cc/compile-rule.cxx:5888
Method filter
libbuild2/install/rule.cxx:74
Method filter
libbuild2/cc/install-rule.cxx:45
Method filter
install_lib_rule
libbuild2/bin/rule.cxx:224
Method find
environment_vars
libbuild2/script/script.cxx:634
Method find_header
Note: this used to be a lambda inside extract_headers() so refer to the body of that function for the overall picture. Note: fp is expected to be abs
libbuild2/cc/compile-rule.cxx:3417
Method find_modules_sidebuild
Find or create a modules sidebuild subproject returning its root directory. @@ Could we omit creating a subproject if the sidebuild scope is the proj
libbuild2/cc/compile-rule.cxx:6961
Method find_system_header
libbuild2/cc/compile-rule.cxx:219
Method find_system_library
libbuild2/cc/link-rule.cxx:125
Method for_options
libbuild2/script/builtin-options.cxx:1133
Method free
libbuild2/cc/pkgconfig-libpkg-config.cxx:196
Method free
libbuild2/cc/pkgconfig-libpkgconf.cxx:270
Method functions
libbuild2/cc/functions.cxx:241
Method gcc_header_search_dirs
Extract system header search paths from GCC (gcc/g++) or compatible (Clang, Intel) using the `-v -E </dev/null` method. Note that we currently do not
libbuild2/cc/gcc.cxx:163
Method gcc_library_search_dirs
Extract system library search paths from GCC (gcc/g++) or compatible (Clang, Intel) using the -print-search-dirs option.
libbuild2/cc/gcc.cxx:321
Method gcc_module_mapper
The module mapper is called on one line of input at a time. It should return nullopt if another line is expected (batch), false if the mapper interact
libbuild2/cc/compile-rule.cxx:2040
Method get
libbuild2/cc/lexer.cxx:98
Method geth
libbuild2/cc/lexer.cxx:136
Method group_members
cli.cxx
libbuild2/cli/target.cxx:31
Method group_members
lib
libbuild2/bin/target.cxx:396
Method guess
x.config_module
libbuild2/cc/module.cxx:33
Method import
libbuild2/cc/link-rule.cxx:4928
Method init
libbuild2/cc/module.cxx:401
Method inject_existing_header
This one is only currently used by the predefs rule but we keep it here for consistency.
libbuild2/cc/compile-rule.cxx:3548
Method inject_header
Note: this used to be a lambda inside extract_headers() so refer to the body of that function for the overall picture.
libbuild2/cc/compile-rule.cxx:3536
Method insert_angle
libbuild2/cc/types.cxx:59
Method insert_angle_pattern
libbuild2/cc/types.cxx:124
Method install_d
libbuild2/install/rule.cxx:1003
Method install_extra
libbuild2/install/rule.cxx:704
Method install_extra
libbuild2/cc/install-rule.cxx:400
Method install_f
libbuild2/install/rule.cxx:1099
Method install_l
libbuild2/install/rule.cxx:1174
Method install_post
libbuild2/install/rule.cxx:722
Method install_pre
libbuild2/version/rule.cxx:352
Method install_pre
libbuild2/install/rule.cxx:716
Method install_rule
install_rule
libbuild2/cc/install-rule.cxx:26
Method libs
libbuild2/cc/pkgconfig-libpkg-config.cxx:235
Method libs
libbuild2/cc/pkgconfig-libpkgconf.cxx:314
Method libux_install_rule
libux_install_rule
libbuild2/cc/install-rule.cxx:482
Method line_directive
libbuild2/cc/lexer.cxx:818
Method link_rule
libbuild2/cc/link-rule.cxx:256
Method literal_suffix
libbuild2/cc/lexer.cxx:808
Method lookup
libbuild2/version/rule.cxx:118
Method lookup
libbuild2/in/rule.cxx:633
Method make_module_sidebuild
Synthesize a dependency for building a module binary interface of a library on the side. If library is missing, then assume it's some ad hoc/system li
libbuild2/cc/compile-rule.cxx:7128
Method manifest_install_d
libbuild2/install/operation.cxx:166
Method manifest_install_f
libbuild2/install/operation.cxx:202
Method manifest_install_l
libbuild2/install/operation.cxx:221
Method match
libbuild2/cli/rule.cxx:43
Method match
libbuild2/version/rule.cxx:68
Method match
libbuild2/test/rule.cxx:32
Method match
in_rule
libbuild2/bash/rule.cxx:94
Method match
libbuild2/install/rule.cxx:62
Method match
libbuild2/cc/compiledb.cxx:256
Method match
libbuild2/cc/install-rule.cxx:235
Method match
libbuild2/cc/compile-rule.cxx:485
Method match
libbuild2/cc/link-rule.cxx:263
Method match
libbuild2/cc/predefs-rule.cxx:64
Method match
libbuild2/in/rule.cxx:25
Method match
libbuild2/bin/def-rule.cxx:526
Method match
obj_rule
libbuild2/bin/rule.cxx:37
Method mode
libbuild2/script/lexer.cxx:16
Method msvc_header_search_dirs
Extract system header search paths from MSVC.
libbuild2/cc/msvc.cxx:359
Method msvc_library_search_dirs
Extract system library search paths from MSVC.
libbuild2/cc/msvc.cxx:387
Method msvc_search_shared
libbuild2/cc/msvc.cxx:654
Method msvc_search_static
libbuild2/cc/msvc.cxx:616
Method msvc_std_modules
libbuild2/cc/msvc.cxx:718
Method need_cmdline_relex
libbuild2/script/parser.cxx:24
Method next
libbuild2/script/run.cxx:1095
Method next
libbuild2/script/lexer.cxx:88
Method next
libbuild2/cc/lexer.cxx:153
Method next_cmd_op
libbuild2/script/lexer.cxx:174
Method next_line
libbuild2/script/lexer.cxx:111
Method number_literal
libbuild2/cc/lexer.cxx:558
Method operation_deadline
libbuild2/test/common.cxx:221
Method parse
libbuild2/cc/parser.cxx:17
Method parse_command_exit
libbuild2/script/parser.cxx:1644
Method parse_command_expr
libbuild2/script/parser.cxx:150
Method parse_env_builtin
libbuild2/script/parser.cxx:1437
Method parse_header_name
libbuild2/cc/parser.cxx:371
Method parse_here_document
libbuild2/script/parser.cxx:1770
Method parse_here_documents
libbuild2/script/parser.cxx:1688
Method parse_import
libbuild2/cc/parser.cxx:216
Method parse_module
libbuild2/cc/parser.cxx:175
Method parse_module_name
libbuild2/cc/parser.cxx:313
Method parse_module_part
libbuild2/cc/parser.cxx:345
← previousnext →601–700 of 1,458, ranked by callers