added access on tag_name and tag_value

This commit is contained in:
2025-08-23 14:37:36 +02:00
parent 769ad2b002
commit 3a5fbad33e
14 changed files with 89 additions and 32 deletions

View File

@@ -43,16 +43,16 @@ namespace znode
// forward declaration of base class zbasic_node ...
//template<class str_t>
//template<typename str_t>
//class zbasic_node;
// ... used here for conveniance typedef
//template<class str_t>
//template<typename str_t>
//using zshared_node = std::shared_ptr<zbasic_node<str_t>>;
//! einfache tree-klasse, besonderheit: der nutzlast-string-type ist templated.
template<class str_t>
template<typename str_t>
class zbasic_node : public zid, public zpayload<str_t>, public std::enable_shared_from_this<zbasic_node<str_t>>
{
@@ -400,7 +400,7 @@ namespace znode
virtual void begin()
{}
template<class str_t>
template<typename str_t>
void for_each_node( zbasic_node<str_t>* node );
virtual void end()