libpniio
Namespaces | Functions
nexus_to_xml.hpp File Reference
#include "node.hpp"
#include "../algorithms.hpp"
#include "../nxobject.hpp"
#include "field.hpp"
#include "group.hpp"
#include "attribute.hpp"
#include "dimensions.hpp"
#include "default.hpp"

Go to the source code of this file.

Namespaces

 pni
 
 pni::io
 
 pni::io::nx
 
 pni::io::nx::xml
 

Functions

template<typename T , typename OTYPE >
void pni::io::nx::xml::write_object_data (OTYPE &o, node &n)
 write data from Nexus to XML More...
 
template<typename OTYPE >
void pni::io::nx::xml::write_object_data (OTYPE &p, node &n)
 write data from a Nexus object to XML More...
 
template<typename OTYPE , typename PTYPE >
void pni::io::nx::xml::append_attributes (const OTYPE &parent, node &p, PTYPE &write_predicate)
 append attributes from a nexus type to XML More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename PTYPE >
void pni::io::nx::xml::nexus_to_xml (nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &p, node &n, PTYPE write_predicate)
 nexus to XML conversion More...
 
template<template< nximp_code > class OTYPE, nximp_code IMPID, typename PTYPE >
void pni::io::nx::xml::nexus_to_xml (OTYPE< IMPID > &o, node &n, PTYPE write_predicate)
 nexus to XML conversion More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE >
void pni::io::nx::xml::nexus_to_xml (nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &p, node &n)
 nexus to XML conversion More...
 
template<template< nximp_code > class OTYPE, nximp_code IMPID>
void pni::io::nx::xml::nexus_to_xml (OTYPE< IMPID > &o, node &n)