#ifndef XATTRIBUTE_H #define XATTRIBUTE_H //$Id: XAttribute.h,v 1.9 2006/04/10 01:45:38 markus Rel $ // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 of the License, or // (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include #include namespace YGP { /// Specialization of Attribute::assignFromString for Glib::ustring template <> inline bool Attribute::assignFromString (const char* value) const { Check3 (value); attr_ = value; return true; } /// Specialization of Attribute::getValue for Glib::ustring template <> inline std::string YGP::Attribute::getValue () const { return attr_; } /// Specialization of Attribute::getFormattedValue for Glib::ustring template <> inline std::string YGP::Attribute::getFormattedValue () const { return getValue (); } } #endif