delphyne
Subtype< Derived, Base > Class Template Reference

Detailed Description

template<class Derived, class Base>
class delphyne::utility::internal::Subtype< Derived, Base >

A runtime representation of a concrete Subtype.

Template Parameters
DerivedConcrete class type that is a Base class subtype.
BaseAbstract class type.

#include <include/delphyne/utility/resources/resources.h>

Inheritance diagram for Subtype< Derived, Base >:
[legend]

Classes

class  ConstructibleWith
 A runtime representation of a Subtype, that is constructible from a given set of parameter types. More...
 

Public Member Functions

 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (Subtype)
 
virtual ~Subtype ()=default
 
- Public Member Functions inherited from Type< Base >
 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (Type)
 
virtual ~Type ()=default
 

Protected Member Functions

 Subtype ()=default
 
- Protected Member Functions inherited from Type< Base >
 Type ()=default
 

Constructor & Destructor Documentation

◆ ~Subtype()

virtual ~Subtype ( )
virtualdefault

◆ Subtype()

Subtype ( )
protecteddefault

Member Function Documentation

◆ DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN()

DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN ( Subtype< Derived, Base )

The documentation for this class was generated from the following file: