MCPcopy Create free account
hub / github.com/boostorg/build / var_parse_compile

Function var_parse_compile

src/engine/function.cpp:2081–2100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2079}
2080
2081static void var_parse_compile( VAR_PARSE const * parse, compiler * c )
2082{
2083 switch ( parse->type )
2084 {
2085 case VAR_PARSE_TYPE_VAR:
2086 var_parse_var_compile( (VAR_PARSE_VAR const *)parse, c );
2087 break;
2088
2089 case VAR_PARSE_TYPE_STRING:
2090 var_parse_string_compile( (VAR_PARSE_STRING const *)parse, c );
2091 break;
2092
2093 case VAR_PARSE_TYPE_FILE:
2094 var_parse_file_compile( (VAR_PARSE_VAR const *)parse, c );
2095 break;
2096
2097 default:
2098 assert( !"Unknown var parse type." );
2099 }
2100}
2101
2102static void var_parse_group_compile( VAR_PARSE_GROUP const * parse, compiler * c
2103 )

Callers 1

var_parse_group_compileFunction · 0.85

Calls 3

var_parse_var_compileFunction · 0.85
var_parse_string_compileFunction · 0.85
var_parse_file_compileFunction · 0.85

Tested by

no test coverage detected