gfactory
gfactory.h File Reference

Generic factory/manager for GEMC plugin objects. More...

#include <memory>
#include <string>
#include <string_view>
#include <unordered_map>
#include "gdl.h"
#include "glogger.h"
Include dependency graph for gfactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  GFactoryBase
 Abstract creator used by GManager through type‑erased pointers. More...
 
class  GFactory< T >
 Concrete factory that creates objects of type T. More...
 
class  GManager
 Owns factories and dynamically‑loaded libraries, providing run‑time creation. More...