soma-io 6.0.6
soma::MinfNodeExpander Class Referenceabstract

#include <soma-io/utilities/minfXML2.h>

Inheritance diagram for soma::MinfNodeExpander:
Collaboration diagram for soma::MinfNodeExpander:

Public Member Functions

virtual ~MinfNodeExpander ()
 
virtual std::string startStructure (MinfTreeExpander &, const std::string &nodeType, const std::string &identifier, carto::Object attributes, const std::string &parentSyntax=std::string(), const std::string &name=std::string())=0
 
virtual void endStructure (MinfTreeExpander &, const std::string &nodeType)=0
 
virtual void atom (MinfTreeExpander &, carto::Object, const std::string &identifier)=0
 
virtual void reference (MinfTreeExpander &, const std::string &identifier)=0
 
- Public Member Functions inherited from carto::RCObject
 RCObject ()
 
 RCObject (const RCObject &)
 
RCObjectoperator= (const RCObject &)
 
virtual ~RCObject ()
 

Additional Inherited Members

- Public Types inherited from carto::RCObject
typedef int RefCounterType
 

Detailed Description

Definition at line 106 of file minfXML2.h.

Constructor & Destructor Documentation

◆ ~MinfNodeExpander()

virtual soma::MinfNodeExpander::~MinfNodeExpander ( )
virtual

Member Function Documentation

◆ atom()

virtual void soma::MinfNodeExpander::atom ( MinfTreeExpander & ,
carto::Object ,
const std::string & identifier )
pure virtual

◆ endStructure()

virtual void soma::MinfNodeExpander::endStructure ( MinfTreeExpander & ,
const std::string & nodeType )
pure virtual

◆ reference()

virtual void soma::MinfNodeExpander::reference ( MinfTreeExpander & ,
const std::string & identifier )
pure virtual

◆ startStructure()

virtual std::string soma::MinfNodeExpander::startStructure ( MinfTreeExpander & ,
const std::string & nodeType,
const std::string & identifier,
carto::Object attributes,
const std::string & parentSyntax = std::string(),
const std::string & name = std::string() )
pure virtual

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