libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
XML_Stuff impl.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML
 

Functions

MSXML2::IXMLDOMNodePtr __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::CreateNode (const node_types type, const tchar *node_name, const MSXML2::IXMLDOMDocumentPtr &doc, const tchar *xml_ns)
 
MSXML2::IXMLDOMNodePtr __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::CreateNode (const node_types type, const tchar *node_name, const MSXML2::IXMLDOMDocumentPtr &doc, const tchar *xml_ns, const MSXML2::IXMLDOMNodePtr &node)
 
MSXML2::IXMLDOMNodePtr __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::CreateComment (const tchar *node_name, const tchar *comment, const MSXML2::IXMLDOMDocumentPtr &doc, const tchar *xml_ns, const MSXML2::IXMLDOMNodePtr &node)
 
tstring __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::GetParseError (const MSXML2::IXMLDOMDocumentPtr &doc)
 
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::ToXML (const MSXML2::IXMLDOMDocumentPtr &doc, const MSXML2::IXMLDOMNodePtr &n, const POINT &pt, const tchar *xml_ns)
 
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::FromXML (const MSXML2::IXMLDOMNodePtr &n, POINT &pt)
 
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::ToXML (const MSXML2::IXMLDOMDocumentPtr &doc, const MSXML2::IXMLDOMNodePtr &n, const RECT &rect, const tchar *xml_ns)
 
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::FromXML (const MSXML2::IXMLDOMNodePtr &n, RECT &rect)
 
template<typename Value >
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::ToXML (const MSXML2::IXMLDOMDocumentPtr &doc, const MSXML2::IXMLDOMNodePtr &n, const tchar *colln_name, const std::vector< Value > &colln, const tchar *xml_ns)
 
template<>
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::ToXML (const MSXML2::IXMLDOMDocumentPtr &doc, const MSXML2::IXMLDOMNodePtr &n, const tchar *colln_name, const std::vector< double > &colln, const tchar *xml_ns)
 
template<>
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::ToXML (const MSXML2::IXMLDOMDocumentPtr &doc, const MSXML2::IXMLDOMNodePtr &n, const tchar *colln_name, const std::vector< unsigned long > &colln, const tchar *xml_ns)
 
template<>
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::ToXML (const MSXML2::IXMLDOMDocumentPtr &doc, const MSXML2::IXMLDOMNodePtr &n, const tchar *colln_name, const std::vector< CPoint > &colln, const tchar *xml_ns)
 
template<typename Value >
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::FromXML (const MSXML2::IXMLDOMNodePtr &n, const tstring &colln_name, std::vector< Value > &colln)
 
template<>
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::FromXML (const MSXML2::IXMLDOMNodePtr &n, const tstring &colln_name, std::vector< double > &colln)
 
template<>
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::FromXML (const MSXML2::IXMLDOMNodePtr &n, const tstring &colln_name, std::vector< unsigned long > &colln)
 
template<>
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::XML::FromXML (const MSXML2::IXMLDOMNodePtr &n, const tstring &colln_name, std::vector< CPoint > &colln)