メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

Value.h

解説を見る。
00001 // -*- mode: c++ -*-
00002 
00003 #ifndef MIX_VALUE_H_
00004 #define MIX_VALUE_H_
00005 
00006 #include "classes.h"
00007 #include "Node.h"
00008 
00009 namespace MiX{ 
00010 
00011   template <class charT,class char_traits,class xml_traits>
00012   class Value : virtual public Node<charT,char_traits,xml_traits>{
00013   public:
00014     MiX_Template_Typedef(charT,char_traits,xml_traits);
00015     typedef Value<charT,char_traits,xml_traits> this_type;
00016   private:
00017     string_type val_;
00018   protected:
00019     Value(const string_type& val){ setValue(val); };
00025     Value(const this_type& src){ };
00026   public:
00028     virtual ~Value()throw() { };
00030     void setValue(const string_type& val) { val_ = val; };
00032     string_type getValue() const { return val_; };
00033   };
00034 }
00035 
00036 #endif

MiXに対してSun Nov 17 01:28:36 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002