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

Function var_parse_var_mod_index

src/engine/function.cpp:1881–1894  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1879}
1880
1881static int32_t var_parse_var_mod_index( VAR_PARSE_VAR const * var , char m)
1882{
1883 for ( int32_t i = 0; i < var->modifiers->size; ++i )
1884 {
1885 VAR_PARSE_GROUP * mod = dynamic_array_at( VAR_PARSE_GROUP *, var->modifiers, i );
1886 VAR_PARSE_STRING * mod_val = dynamic_array_at( VAR_PARSE_STRING *, mod->elems, 0 );
1887 const char * mod_str = object_str(mod_val->s);
1888 if (mod_str && mod_str[0] == m)
1889 {
1890 return i;
1891 }
1892 }
1893 return -1;
1894}
1895
1896
1897/*

Callers 2

var_parse_file_compileFunction · 0.85
try_parse_variableFunction · 0.85

Calls 1

object_strFunction · 0.85

Tested by

no test coverage detected