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

#include <xmltag.h>

Public Member Functions

 XmlTag ()
 
 XmlTag (string p_name)
 
 XmlTag (string p_name, vector< XmlTagProperty > p_xmlTagProperties)
 
virtual ~XmlTag ()
 
void setName (string p_name)
 
string getName ()
 
void setProperties (vector< XmlTagProperty > p_xmlTagProperties)
 
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

vector< XmlTag_children
 
string _value
 

Protected Attributes

string _name
 
vector< XmlTagProperty_xmlTagProperties
 

Constructor & Destructor Documentation

◆ XmlTag() [1/3]

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

◆ XmlTag() [2/3]

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

◆ XmlTag() [3/3]

XmlTag::XmlTag ( string  p_name,
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)

◆ 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)

◆ getName()

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

◆ getProperties()

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

◆ setName()

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

◆ setProperties()

void XmlTag::setProperties ( 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:
Here is the caller graph for this function:

Field Documentation

◆ _children

vector<XmlTag> XmlTag::_children

◆ _name

string XmlTag::_name
protected

◆ _value

string XmlTag::_value

◆ _xmlTagProperties

vector<XmlTagProperty> XmlTag::_xmlTagProperties
protected

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