libpniio
Namespaces | Functions
xml_to_nexus.hpp File Reference
#include <sstream>
#include <pni/core/types.hpp>
#include <pni/core/error.hpp>
#include "../algorithms/write.hpp"
#include "../algorithms/get_type.hpp"
#include "../nxobject.hpp"
#include "../nxobject_traits.hpp"
#include "../../exceptions.hpp"
#include "../../parsers.hpp"
#include "node.hpp"
#include "data_node.hpp"
#include "group.hpp"
#include "attribute.hpp"
#include "field.hpp"
#include "default.hpp"
#include "link.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_node_data (const OTYPE &object, const node &n)
 write data from buffer More...
 
template<typename OTYPE >
void pni::io::nx::xml::write_node_data (const OTYPE &object, const node &n)
 write node data More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename PTYPE >
void pni::io::nx::xml::xml_to_nexus (const node &t, const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent, PTYPE write_data)
 create objects from XML More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE >
void pni::io::nx::xml::xml_to_nexus (const node &t, const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent)
 create objects from XML More...
 
template<template< pni::io::nx::nximp_code > class OTYPE, pni::io::nx::nximp_code IMPID, typename PTYPE >
void pni::io::nx::xml::xml_to_nexus (const node &t, const OTYPE< IMPID > &group, PTYPE write_data)
 create objects from XML More...
 
template<template< pni::io::nx::nximp_code > class OTYPE, pni::io::nx::nximp_code IMPID>
void pni::io::nx::xml::xml_to_nexus (const node &t, const OTYPE< IMPID > &group)
 create objects from XML More...