opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
component_registry.h File Reference
#include <libopynsim/component_registry/component_registry_base.h>
#include <libopynsim/component_registry/component_registry_entry.h>
#include <concepts>
#include <cstddef>
#include <stdexcept>
#include <string_view>
#include <type_traits>
#include <utility>
Include dependency graph for component_registry.h:

Go to the source code of this file.

Classes

class  opyn::ComponentRegistry< T >
 

Namespaces

namespace  opyn
 

Functions

template<typename T >
const ComponentRegistryEntry< T > & opyn::At (const ComponentRegistry< T > &registry, size_t i)
 
template<typename T >
const ComponentRegistryEntry< T > & opyn::Get (ComponentRegistry< T > const &registry, const T &el)
 
template<typename T >
const ComponentRegistryEntry< T > & opyn::Get (const ComponentRegistry< T > &registry, std::string_view componentClassName)