libpniio
Data Structures | Namespaces
formatter.hpp File Reference
#include <vector>
#include <iterator>
#include <pni/core/types.hpp>
#include <pni/core/type_erasures.hpp>
#include <boost/spirit/include/karma.hpp>
#include "../container_io_config.hpp"
#include "get_generator.hpp"
#include "spirit_container_traits.hpp"

Go to the source code of this file.

Data Structures

class  pni::io::formatter< T >
 scalar formatter More...
 
class  pni::io::formatter< pni::core::string >
 formatter for strings More...
 
class  pni::io::formatter< pni::core::value_ref >
 formatter for value_ref type erasure More...
 
class  pni::io::container_formatter< CTYPE >
 formatter for containers More...
 
class  pni::io::formatter< std::vector< T > >
 vector formatter More...
 
class  pni::io::formatter< pni::core::array >
 formatter for the array type erasure More...
 
class  pni::io::formatter< pni::core::mdarray< OTYPES...> >
 formatter for mdarray instances More...
 
class  pni::io::formatter< std::vector< pni::core::string > >
 formatter for a string vector More...
 

Namespaces

 pni
 
 pni::io