// @(#)root/reflex:$Id: Fundamental.h 29288 2009-07-01 13:03:35Z axel $
// Author: Stefan Roiser 2004

// Copyright CERN, CH-1211 Geneva 23, 2004-2006, All rights reserved.
//
// Permission to use, copy, modify, and distribute this software for any
// purpose is hereby granted without fee, provided that this copyright and
// permissions notice appear in all copies and derivatives.
//
// This software is provided "as is" without express or implied warranty.

#ifndef Reflex_Fundamental
#define Reflex_Fundamental

// Include files
#include "Reflex/internal/TypeBase.h"

namespace Reflex {
/**
 * @class Fundamental Fundamental.h Reflex/Fundamental.h
 *  @author Stefan Roiser
 *  @date 24/11/2003
 */
class Fundamental: public TypeBase {
public:
   /** default constructor */
   Fundamental(const char* typ,
               size_t size,
               const std::type_info& ti);


   /** destructor */
   virtual ~Fundamental() {}

};    // class Fundamental
} //namespace Reflex

#endif // Reflex_Fundamental
