libpniio
Data Structures | Namespaces | Functions
nx/nxpath/parser.hpp File Reference
#include "nxpath.hpp"
#include "insert.hpp"
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix.hpp>
#include <boost/fusion/include/std_pair.hpp>
#include <utility>

Go to the source code of this file.

Data Structures

struct  pni::io::nx::parsers::id_parser< ITERT >
 nexus identifier parser More...
 
struct  pni::io::nx::parsers::dot_parser< ITERT >
 parser dots More...
 
struct  pni::io::nx::parsers::element_parser< ITERT >
 parser for group elements More...
 
struct  pni::io::nx::parsers::elements_parser< ITERT >
 parser for group path More...
 
struct  pni::io::nx::parsers::nxpath_parser< ITERT >
 parser for a nexus path More...
 

Namespaces

 pni
 
 pni::io
 
 pni::io::nx
 
 pni::io::nx::parsers
 

Functions

nxpath pni::io::nx::parsers::parse_path (const pni::core::string &input)
 parser string to path More...