defines a class that can hold every datatype (Header only) More...
#include <typeinfo>
#include <string>
#include <iostream>
Go to the source code of this file.
Data Structures | |
class | Dedupe::Dataholding::Variant::Data |
class | Dedupe::Dataholding::Variant::DataVariant< T > |
Namespaces | |
namespace | Dedupe::Dataholding |
namespace | Dedupe::Dataholding::Variant |
Enumerations | |
enum | Dedupe::Dataholding::Variant::CastResults { CastOK, Dedupe::Dataholding::Variant::DifferentDatatypes, Dedupe::Dataholding::Variant::CouldNotCast, Dedupe::Dataholding::Variant::BadCastException, Dedupe::Dataholding::Variant::NULLPointerGiven } |
Functions | |
template<class T > | |
CastResults | Dedupe::Dataholding::Variant::CastDataVariant (Data *incoming, T &returning) |
defines a class that can hold every datatype (Header only)
Definition in file datavariant.h.