载入中...
搜索中...
未找到
eve::data::XmlDocument类 参考

Thin RAII wrapper over a Poco XML DOM document. 更多...

#include <XmlDocument.h>

Public 成员函数

 XmlDocument ()
 Creates an empty document.
 
 XmlDocument (Poco::AutoPtr< Poco::XML::Document > doc)
 Takes ownership of an existing Poco DOM document.
 
 XmlDocument (XmlDocument &&) noexcept
 
XmlDocumentoperator= (XmlDocument &&) noexcept
 
 XmlDocument (const XmlDocument &)=delete
 
 ~XmlDocument ()=default
 
bool empty () const
 True when no underlying document is held.
 
Poco::XML::Document * get ()
 Underlying Poco document access.
 
const Poco::XML::Document * get () const
 
Poco::XML::Document * operator-> ()
 Convenience pointer/ref access.
 
Poco::XML::Document & operator* ()
 

详细描述

Thin RAII wrapper over a Poco XML DOM document.

在文件 XmlDocument.h10 行定义.

构造及析构函数说明

◆ XmlDocument() [1/4]

eve::data::XmlDocument::XmlDocument ( )

Creates an empty document.

在文件 XmlDocument.cpp6 行定义.

◆ XmlDocument() [2/4]

eve::data::XmlDocument::XmlDocument ( Poco::AutoPtr< Poco::XML::Document >  doc)
explicit

Takes ownership of an existing Poco DOM document.

在文件 XmlDocument.cpp8 行定义.

◆ XmlDocument() [3/4]

eve::data::XmlDocument::XmlDocument ( XmlDocument &&  )
defaultnoexcept

◆ XmlDocument() [4/4]

eve::data::XmlDocument::XmlDocument ( const XmlDocument )
delete

◆ ~XmlDocument()

eve::data::XmlDocument::~XmlDocument ( )
default

成员函数说明

◆ empty()

bool eve::data::XmlDocument::empty ( ) const

True when no underlying document is held.

在文件 XmlDocument.cpp13 行定义.

◆ get() [1/2]

Poco::XML::Document * eve::data::XmlDocument::get ( )

Underlying Poco document access.

在文件 XmlDocument.cpp15 行定义.

被这些函数引用 eve::data::DataModule::encodeXml().

◆ get() [2/2]

const Poco::XML::Document * eve::data::XmlDocument::get ( ) const

在文件 XmlDocument.cpp16 行定义.

◆ operator*()

Poco::XML::Document & eve::data::XmlDocument::operator* ( )

在文件 XmlDocument.cpp20 行定义.

◆ operator->()

Poco::XML::Document * eve::data::XmlDocument::operator-> ( )

Convenience pointer/ref access.

在文件 XmlDocument.cpp18 行定义.

◆ operator=()

XmlDocument & eve::data::XmlDocument::operator= ( XmlDocument &&  )
defaultnoexcept

该类的文档由以下文件生成: