Public Member Functions | Private Attributes | List of all members
FIX::PUGIXML_DOMAttributes Class Reference

XML attribute as represented by pugixml. More...

#include <PUGIXML_DOMDocument.h>

Inheritance diagram for FIX::PUGIXML_DOMAttributes:
Inheritance graph
[legend]
Collaboration diagram for FIX::PUGIXML_DOMAttributes:
Collaboration graph
[legend]

Public Member Functions

 PUGIXML_DOMAttributes (pugi::xml_node pNode)
 
bool get (const std::string &, std::string &)
 
DOMAttributes::map toMap ()
 
- Public Member Functions inherited from FIX::DOMAttributes
virtual ~DOMAttributes ()
 

Private Attributes

pugi::xml_node m_pNode
 

Additional Inherited Members

- Public Types inherited from FIX::DOMAttributes
typedef std::map< std::string, std::string > map
 

Detailed Description

XML attribute as represented by pugixml.

Definition at line 49 of file PUGIXML_DOMDocument.h.

Constructor & Destructor Documentation

◆ PUGIXML_DOMAttributes()

FIX::PUGIXML_DOMAttributes::PUGIXML_DOMAttributes ( pugi::xml_node  pNode)
inline

Definition at line 69 of file PUGIXML_DOMDocument.h.

Member Function Documentation

◆ get()

bool FIX::PUGIXML_DOMAttributes::get ( const std::string &  name,
std::string &  value 
)
virtual

Implements FIX::DOMAttributes.

Definition at line 48 of file PUGIXML_DOMDocument.cpp.

52  {
53  pugi::xml_node pNode = m_pNode.next_sibling();
54  if( !pNode ) return DOMNodePtr();

◆ toMap()

DOMAttributes::map FIX::PUGIXML_DOMAttributes::toMap ( )
virtual

Implements FIX::DOMAttributes.

Definition at line 56 of file PUGIXML_DOMDocument.cpp.

59  {

Member Data Documentation

◆ m_pNode

pugi::xml_node FIX::PUGIXML_DOMAttributes::m_pNode
private

Definition at line 76 of file PUGIXML_DOMDocument.h.


The documentation for this class was generated from the following files:
FIX::PUGIXML_DOMAttributes::m_pNode
pugi::xml_node m_pNode
Definition: PUGIXML_DOMDocument.h:76
FIX::DOMNodePtr
SmartPtr< DOMNode > DOMNodePtr
Definition: DOMDocument.h:59

Generated on Wed Apr 29 2020 19:41:30 for QuickFIX by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2001