Data Structures | Namespaces | Enumerations | Functions

/www/proggenOrg/dedupe/export/trunk/dataholding/datavariant.h File Reference

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)

Detailed Description

defines a class that can hold every datatype (Header only)

Author:
Bernhard Buchwinkler
Date:
august 2010

Definition in file datavariant.h.