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

Function modules_done

src/engine/modules.cpp:255–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

253
254
255void modules_done()
256{
257 if ( DEBUG_MEM || DEBUG_PROFILE )
258 {
259 struct hash * class_hash = hashinit( sizeof( struct module_stats ), "object info" );
260 hashenumerate( module_hash, stat_module, (void *)class_hash );
261 hashenumerate( class_hash, print_class_stats, (void *)0 );
262 hash_free( class_hash );
263 }
264 hashenumerate( module_hash, delete_module_, (void *)0 );
265 hashdone( module_hash );
266 module_hash = 0;
267 delete_module( &root );
268}
269
270module_t * root_module()
271{

Callers 1

mainFunction · 0.85

Calls 5

hashinitFunction · 0.85
hashenumerateFunction · 0.85
hash_freeFunction · 0.85
hashdoneFunction · 0.85
delete_moduleFunction · 0.85

Tested by

no test coverage detected