18 #include "SamHeaderTag.h"
21 SamHeaderTag::SamHeaderTag(
const char* tag,
const char* value)
29 setTag(oldTag.myTag.c_str(), oldTag.myValue.c_str());
33 SamHeaderTag::~SamHeaderTag()
40 bool SamHeaderTag::getTagString(std::string& tagString)
42 if(myValue.length() != 0)
57 bool SamHeaderTag::setTag(
const char* tag,
const char* value)
66 bool SamHeaderTag::setValue(
const char* value)
74 const char* SamHeaderTag::getTag()
76 return(myTag.c_str());
81 const char* SamHeaderTag::getValue()
83 return(myValue.c_str());
88 bool SamHeaderTag::hasValue()
90 return(myValue.size() != 0);