libpniio
Data Structures | Functions
Internal code used for paths
Collaboration diagram for Internal code used for paths:

Data Structures

struct  pni::io::nx::stl::insert
 custom inserter More...
 
class  pni::io::nx::stl::insert::result< C, Arg1, Arg2, Arg3 >
 result type More...
 
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...
 

Functions

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

Detailed Description

This part of the documentation is only relevant for those who want to contribute to the development of libpnicore.

Function Documentation

nxpath pni::io::nx::parsers::parse_path ( const pni::core::string &  input)

Parse a string input and generate a path instance from it.

Exceptions
parser_errorin case of a parser problem
Parameters
inputstring from which to construct the path
Returns
nxpath instance