Kage Studio 0.7.240121
A Simple Free and Open Source 2D Animation Software
Loading...
Searching...
No Matches
XmlTag Class Reference

#include <xmltag.h>

Inheritance diagram for XmlTag:

Public Member Functions

 XmlTag ()
 
 XmlTag (std::string p_name)
 
 XmlTag (std::string p_name, std::vector< XmlTagProperty > p_xmlTagProperties)
 
virtual ~XmlTag ()
 
void setName (std::string p_name)
 
std::string getName ()
 
void setProperties (std::vector< XmlTagProperty > p_xmlTagProperties)
 
std::vector< XmlTagPropertygetProperties ()
 
unsigned int addChild (XmlTag p_xmlTag)
 
XmlTag getChild (unsigned int p_index)
 
XmlTag clone ()
 
std::string toString ()
 
void copy (XmlTag p_xmlTag)
 
bool equalTo (XmlTag p_xmlTag)
 

Data Fields

std::vector< XmlTag_children
 
std::string _value
 

Protected Attributes

std::string _name
 
std::vector< XmlTagProperty_xmlTagProperties
 

Constructor & Destructor Documentation

◆ XmlTag() [1/3]

XmlTag::XmlTag ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ XmlTag() [2/3]

XmlTag::XmlTag ( std::string p_name)
Here is the call graph for this function:

◆ XmlTag() [3/3]

XmlTag::XmlTag ( std::string p_name,
std::vector< XmlTagProperty > p_xmlTagProperties )
Here is the call graph for this function:

◆ ~XmlTag()

XmlTag::~XmlTag ( )
virtual

Member Function Documentation

◆ addChild()

unsigned int XmlTag::addChild ( XmlTag p_xmlTag)
Here is the call graph for this function:

◆ clone()

XmlTag XmlTag::clone ( )
Here is the call graph for this function:

◆ copy()

void XmlTag::copy ( XmlTag p_xmlTag)
Here is the call graph for this function:

◆ equalTo()

bool XmlTag::equalTo ( XmlTag p_xmlTag)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getChild()

XmlTag XmlTag::getChild ( unsigned int p_index)
Here is the call graph for this function:

◆ getName()

std::string XmlTag::getName ( )
Here is the caller graph for this function:

◆ getProperties()

std::vector< XmlTagProperty > XmlTag::getProperties ( )
Here is the caller graph for this function:

◆ setName()

void XmlTag::setName ( std::string p_name)
Here is the caller graph for this function:

◆ setProperties()

void XmlTag::setProperties ( std::vector< XmlTagProperty > p_xmlTagProperties)
Here is the caller graph for this function:

◆ toString()

std::string XmlTag::toString ( )
Here is the call graph for this function:

Field Documentation

◆ _children

std::vector<XmlTag> XmlTag::_children

◆ _name

std::string XmlTag::_name
protected

◆ _value

std::string XmlTag::_value

◆ _xmlTagProperties

std::vector<XmlTagProperty> XmlTag::_xmlTagProperties
protected

The documentation for this class was generated from the following files: