Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | Protected Attributes | List of all members
INDI::LilXmlDocument Class Reference

#include <indililxml.h>

Public Member Functions

 LilXmlDocument (XMLEle *root)
 
 LilXmlDocument (LilXmlDocument &&other)
 
 ~LilXmlDocument ()=default
 
bool isValid () const
 
LilXmlElement root () const
 

Protected Attributes

std::unique_ptr< XMLEle, void(*)(XMLEle *)> mRoot
 

Detailed Description

Definition at line 155 of file indililxml.h.

Constructor & Destructor Documentation

◆ LilXmlDocument() [1/2]

INDI::LilXmlDocument::LilXmlDocument ( XMLEle root)
inlineexplicit

Definition at line 437 of file indililxml.h.

◆ LilXmlDocument() [2/2]

INDI::LilXmlDocument::LilXmlDocument ( LilXmlDocument &&  other)
inline

Definition at line 441 of file indililxml.h.

◆ ~LilXmlDocument()

INDI::LilXmlDocument::~LilXmlDocument ( )
default

Member Function Documentation

◆ isValid()

bool INDI::LilXmlDocument::isValid ( ) const
inline

Definition at line 445 of file indililxml.h.

◆ root()

LilXmlElement INDI::LilXmlDocument::root ( ) const
inline

Definition at line 450 of file indililxml.h.

Member Data Documentation

◆ mRoot

std::unique_ptr<XMLEle, void(*)(XMLEle*)> INDI::LilXmlDocument::mRoot
protected

Definition at line 170 of file indililxml.h.


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