SyDEVS  v0.7
Simulation-based analysis of complex systems involving people, devices, physical elements, and dynamic environments.
sydevs::qualified_type< T > Struct Template Reference

#include <qualified_type.h>

Static Public Member Functions

static std::string tostring (const T &X)
 If T is a qualified type, converts X to a std::string. More...
 
static pointer copy (const T &X)
 If T is a qualified type, returns a deep copy of X. More...
 

Static Public Attributes

static constexpr bool valid = false
 Indicates whether type T is a qualified type. More...
 
static constexpr bool valid_and_sortable = false
 Indicates whether type T is both a qualified type and a sortable type. More...
 

Member Function Documentation

◆ copy()

template<typename T >
pointer sydevs::qualified_type< T >::copy ( const T &  X)
inlinestatic

If T is a qualified type, returns a deep copy of X.

◆ tostring()

template<typename T >
std::string sydevs::qualified_type< T >::tostring ( const T &  X)
inlinestatic

If T is a qualified type, converts X to a std::string.

Member Data Documentation

◆ valid

template<typename T >
constexpr bool sydevs::qualified_type< T >::valid = false
staticconstexpr

Indicates whether type T is a qualified type.

◆ valid_and_sortable

template<typename T >
constexpr bool sydevs::qualified_type< T >::valid_and_sortable = false
staticconstexpr

Indicates whether type T is both a qualified type and a sortable type.


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