# VarHashEntry.hpp

Go to the documentation of this file.

    00001 /*
    00002  * Copyright (c) 2001-2006
    00003  *     DecisionSoft Limited. All rights reserved.
    00004  * Copyright (c) 2004-2006
    00005  *     Progress Software Corporation. All rights reserved.
    00006  * Copyright (c) 2004-2006
    00007  *     Oracle. All rights reserved.
    00008  *
    00009  * See the file LICENSE for redistribution information.
    00010  *
    00011  * $Id: VarHashEntry.hpp,v 1.8 2006/11/01 16:37:12 jpcs Exp $
    00012  */
    00013
    00014 #ifndef _VARHASHENTRY_HPP
    00015 #define _VARHASHENTRY_HPP
    00016
    00017 #include <xqilla/framework/XQillaExport.hpp>
    00018 #include <xercesc/util/XMemory.hpp>
    00019
    00021 template<class TYPE>
    00022 class VarHashEntry : public XERCES_CPP_NAMESPACE_QUALIFIER XMemory
    00023 {
    00024 public:
    00025   virtual ~VarHashEntry() {}
    00026
    00029   virtual const TYPE &getValue() const = 0;
    00030
    00033   virtual void setValue(const TYPE &value) = 0;
    00034 };
    00035
    00036 #endif
    00037