PCL
|
XML processing instructions More...
#include <XML.h>
Public Member Functions | |
XMLProcessingInstructions (const String &target, const String &instructions) | |
XMLProcessingInstructions (const XMLProcessingInstructions &)=default | |
XMLNode * | Clone () const override |
const String & | Instructions () const |
XMLProcessingInstructions & | operator= (const XMLProcessingInstructions &)=default |
void | Serialize (IsoString &text, bool autoFormat, char indentChar, unsigned indentSize, unsigned level) const override |
const String & | Target () const |
Public Member Functions inherited from pcl::XMLNode | |
XMLNode (const XMLNode &x) | |
XMLNode (node_type type) | |
~XMLNode () override | |
bool | IsChildNode () const |
bool | IsComment () const |
bool | IsElement () const |
bool | IsText () const |
const XMLNodeLocation & | Location () const |
virtual bool | NLAfter (const XMLNode &previous) const |
node_type | NodeType () const |
XMLNode & | operator= (const XMLNode &x) |
virtual void | SerializeAsHTML (IsoString &text, bool autoFormat, char indentChar, unsigned indentSize, unsigned level) const |
Public Member Functions inherited from pcl::XMLComponent | |
XMLComponent ()=default | |
XMLComponent (const XMLComponent &)=default | |
virtual | ~XMLComponent () |
bool | IsTopLevel () const |
XMLElement * | ParentElement () const |
Additional Inherited Members | |
Public Types inherited from pcl::XMLNode | |
using | node_type = XMLNodeType::mask_type |
The XMLProcessingInstructions class represents a processing instructions (PI) tag in an XML document:
|
inline |
Constructs a new XMLProcessingInstructions object with the specified target name and instructions string, both encoded in UTF-16.
The specified instructions string must not contain the sequence "?>". Any occurrence of this forbidden sequence will be removed for serialization.
Definition at line 2214 of file XML.h.
Referenced by Clone().
|
default |
Copy constructor.
|
inlineoverridevirtual |
Returns a dynamically allocated copy of this XML node.
Implements pcl::XMLNode.
Definition at line 2250 of file XML.h.
References XMLProcessingInstructions().
|
inline |
|
default |
Copy assignment operator. Returns a reference to this object.
|
overridevirtual |
Serializes this XML PI section with UTF-8 encoding.
See XMLNode::Serialize() for information on function parameters.
Implements pcl::XMLNode.
|
inline |