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

Function var_parse_compile

v2/engine/function.c:1830–1849  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1828}
1829
1830static void var_parse_compile( VAR_PARSE const * parse, compiler * c )
1831{
1832 switch ( parse->type )
1833 {
1834 case VAR_PARSE_TYPE_VAR:
1835 var_parse_var_compile( (VAR_PARSE_VAR const *)parse, c );
1836 break;
1837
1838 case VAR_PARSE_TYPE_STRING:
1839 var_parse_string_compile( (VAR_PARSE_STRING const *)parse, c );
1840 break;
1841
1842 case VAR_PARSE_TYPE_FILE:
1843 var_parse_file_compile( (VAR_PARSE_FILE const *)parse, c );
1844 break;
1845
1846 default:
1847 assert( !"Unknown var parse type." );
1848 }
1849}
1850
1851static void var_parse_group_compile( VAR_PARSE_GROUP const * parse, compiler * c
1852 )

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