delphyne
|
#include <memory>
#include <regex>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include <ignition/common/URI.hh>
#include "delphyne/macros.h"
Classes | |
class | Type< Base > |
A runtime representation of an abstract Type. More... | |
class | Type< Base >::ConstructibleWith< Args > |
A runtime representation of an abstract Type that may be constructible from a given set of parameter types on a derived type. More... | |
class | Type< Base >::ConstructibleWith< Args > |
A runtime representation of an abstract Type that may be constructible from a given set of parameter types on a derived type. More... | |
class | Subtype< Derived, Base > |
A runtime representation of a concrete Subtype. More... | |
class | Subtype< Derived, Base >::ConstructibleWith< Args > |
A runtime representation of a Subtype, that is constructible from a given set of parameter types. More... | |
class | Subtype< Derived, Base >::ConstructibleWith< Args > |
A runtime representation of a Subtype, that is constructible from a given set of parameter types. More... | |
class | Resource |
A class for resource representation. More... | |
class | GenericResource |
A simple generic Resource implementation, providing introspection through heavy regex usage. More... | |
Namespaces | |
delphyne | |
delphyne::utility | |
delphyne::utility::internal | |
Typedefs | |
using | ResourceType = typename internal::Type< Resource >::template ConstructibleWith< const ignition::common::URI & > |
Type class for a Resource that can be instantiated from a string. More... | |
template<typename Derived > | |
using | ResourceSubtype = typename internal::Subtype< Derived, Resource >::template ConstructibleWith< const ignition::common::URI & > |
Type class for a Resource subtype that can be instantiated from a string. More... | |