![]() |
Files | |
file | Polymorph.hpp |
Classes | |
class | libecs::PolymorphValue |
class | libecs::ConcretePolymorphValue< T > |
class | libecs::PolymorphNoneValue |
class | libecs::Polymorph |
class | libecs::ConvertTo< PolymorphVector, PolymorphVector > |
class | libecs::ConvertTo< PolymorphVector, FromType > |
class | libecs::ConvertTo< PolymorphVector, String > |
class | libecs::ConvertTo< ToType, PolymorphVector > |
class | libecs::ConvertTo< String, PolymorphVector > |
Functions | |
libecs::DECLARE_CLASS (PolymorphValue) | |
template<> | |
const Polymorph | libecs::nullValue () |
template<typename T> | |
const T | libecs::PolymorphValue::as () const |
template<typename T> | |
const T | libecs::Polymorph::as () const |