8#ifndef SEN_KERNEL_PACKAGE_MANAGER_H
9#define SEN_KERNEL_PACKAGE_MANAGER_H
14#include "stl/sen/kernel/basic_types.stl.h"
35 void import(
const std::vector<std::string>& packageNames);
45 std::unique_ptr<Impl> pimpl_;
Here we define a set of template meta-programming helpers to let the compiler take some decisions bas...
A registry of custom types.
Definition type_registry.h:36
Represents a type that can be used to define variables and arguments for methods or functions....
Definition type.h:71
const Type * lookupType(const std::string &typeName)
Look for a manually-defined type inside the imported packages.
const CustomTypeRegistry & getImportedTypes() const noexcept
The types loaded so far.
PackageManager(CustomTypeRegistry ®)
Strong type for the unique identifier for a transport timer.
Definition native_object_impl.h:39