Remove out-commented code for nested tags
This commit is contained in:
parent
b35fc2ff0d
commit
dabd18102e
27
tag.cpp
27
tag.cpp
|
@ -148,31 +148,4 @@ unsigned int Tag::insertValues(const Tag &from, bool overwrite)
|
||||||
* converting the character set if neccessary.
|
* converting the character set if neccessary.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//bool Tag::setParent(Tag *tag)
|
|
||||||
//{
|
|
||||||
// if(m_parent != tag) {
|
|
||||||
// // ensure this tag is a valid parent for the specified tag
|
|
||||||
// if(!tag->supportsChild(this)) {
|
|
||||||
// return false;
|
|
||||||
// }
|
|
||||||
// // ensure the new parent is no child of this tag
|
|
||||||
// Tag *newParent = tag->parent();
|
|
||||||
// while(newParent) {
|
|
||||||
// if(newParent == this) {
|
|
||||||
// return false;
|
|
||||||
// }
|
|
||||||
// newParent = newParent->parent();
|
|
||||||
// }
|
|
||||||
// // remove this tag from the nested tags of the old parent
|
|
||||||
// if(m_parent) {
|
|
||||||
// m_parent->m_nestedTags.erase(std::remove(m_nestedTags.begin(), m_nestedTags.end(), this));
|
|
||||||
// }
|
|
||||||
// // add this tag to the nested tags of the new parent
|
|
||||||
// if((m_parent = tag)) {
|
|
||||||
// m_parent->m_nestedTags.push_back(this);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// return true;
|
|
||||||
//}
|
|
||||||
|
|
||||||
} // namespace TagParser
|
} // namespace TagParser
|
||||||
|
|
61
tag.h
61
tag.h
|
@ -123,13 +123,6 @@ public:
|
||||||
virtual bool supportsMimeType(KnownField field) const;
|
virtual bool supportsMimeType(KnownField field) const;
|
||||||
virtual unsigned int insertValues(const Tag &from, bool overwrite);
|
virtual unsigned int insertValues(const Tag &from, bool overwrite);
|
||||||
virtual void ensureTextValuesAreProperlyEncoded() = 0;
|
virtual void ensureTextValuesAreProperlyEncoded() = 0;
|
||||||
// Tag *parent() const;
|
|
||||||
// bool setParent(Tag *tag);
|
|
||||||
// Tag *nestedTag(size_t index) const;
|
|
||||||
// size_t nestedTagCount() const;
|
|
||||||
// const std::vector<Tag *> nestedTags() const;
|
|
||||||
// virtual bool supportsNestedTags() const;
|
|
||||||
// virtual bool supportsChild(Tag *child);
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Tag();
|
Tag();
|
||||||
|
@ -137,8 +130,6 @@ protected:
|
||||||
std::string m_version;
|
std::string m_version;
|
||||||
uint32 m_size;
|
uint32 m_size;
|
||||||
TagTarget m_target;
|
TagTarget m_target;
|
||||||
// Tag *m_parent;
|
|
||||||
// std::vector<Tag *> m_nestedTags;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -358,58 +349,6 @@ inline bool Tag::supportsMimeType(KnownField) const
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
///*!
|
|
||||||
// * \brief Returns the parent of the tag.
|
|
||||||
// */
|
|
||||||
//inline Tag *Tag::parent() const
|
|
||||||
//{
|
|
||||||
// return m_parent;
|
|
||||||
//}
|
|
||||||
|
|
||||||
///*!
|
|
||||||
// * \brief Returns the nested tags.
|
|
||||||
// */
|
|
||||||
//inline const std::vector<Tag *> Tag::nestedTags() const
|
|
||||||
//{
|
|
||||||
// return m_nestedTags;
|
|
||||||
//}
|
|
||||||
|
|
||||||
///*!
|
|
||||||
// * \brief Returns whether the tag supports nested tags (generally).
|
|
||||||
// */
|
|
||||||
//inline bool Tag::supportsNestedTags() const
|
|
||||||
//{
|
|
||||||
// return false;
|
|
||||||
//}
|
|
||||||
|
|
||||||
///*!
|
|
||||||
// * \brief Returns whether \a child might be added as nested tag.
|
|
||||||
// *
|
|
||||||
// * The default implementation returns true when nested tag are
|
|
||||||
// * generally supported and the \a child is of the same type
|
|
||||||
// * as this tag.
|
|
||||||
// */
|
|
||||||
//inline bool Tag::supportsChild(Tag *child)
|
|
||||||
//{
|
|
||||||
// return supportsNestedTags() && type() == child->type();
|
|
||||||
//}
|
|
||||||
|
|
||||||
///*!
|
|
||||||
// * \brief Returns the nested tag with the specified \a index.
|
|
||||||
// */
|
|
||||||
//inline Tag *Tag::nestedTag(size_t ) const
|
|
||||||
//{
|
|
||||||
// return nullptr;
|
|
||||||
//}
|
|
||||||
|
|
||||||
///*!
|
|
||||||
// * \brief Returns the number of nested tags.
|
|
||||||
// */
|
|
||||||
//inline size_t Tag::nestedTagCount() const
|
|
||||||
//{
|
|
||||||
// return 0;
|
|
||||||
//}
|
|
||||||
|
|
||||||
} // namespace TagParser
|
} // namespace TagParser
|
||||||
|
|
||||||
#endif // TAG_PARSER_TAG_H
|
#endif // TAG_PARSER_TAG_H
|
||||||
|
|
Loading…
Reference in New Issue