|
libpniio
|
Namespaces | |
| cbf | |
| nx | |
| tiff | |
Data Structures | |
| class | cbf_reader |
| base clase for CBF readers More... | |
| class | column_info |
| Spreadsheet column information. More... | |
| struct | complex_generator |
| generator for complex numbers More... | |
| struct | complex_rule |
| complex number rule More... | |
| class | container_formatter |
| formatter for containers More... | |
| class | container_io_config |
| container IO configuration More... | |
| struct | conversion_trait |
| default conversion trait More... | |
| struct | conversion_trait< pni::core::int8 > |
| int8 conversion trait More... | |
| struct | conversion_trait< pni::core::uint8 > |
| uint8 conversion trait More... | |
| class | data_reader |
| base class for data readers More... | |
| struct | delimiter_rule |
| delimiter parser More... | |
| class | fio_reader |
| FIO data reader. More... | |
| struct | float_policy |
| policy for real numbers More... | |
| class | formatter |
| scalar formatter More... | |
| class | formatter< pni::core::array > |
| formatter for the array type erasure More... | |
| class | formatter< pni::core::mdarray< OTYPES...> > |
| formatter for mdarray instances More... | |
| class | formatter< pni::core::string > |
| formatter for strings More... | |
| class | formatter< pni::core::value_ref > |
| formatter for value_ref type erasure More... | |
| class | formatter< std::vector< pni::core::string > > |
| formatter for a string vector More... | |
| class | formatter< std::vector< T > > |
| vector formatter More... | |
| struct | get_generator |
| get generator for type More... | |
| struct | get_generator< ITERT, pni::core::value > |
| get generator for value More... | |
| struct | get_generator< ITERT, pni::core::value_ref > |
| get generator for value_ref More... | |
| struct | get_rule_type |
| obtain rule type More... | |
| struct | get_rule_type< ITERT, pni::core::slice > |
| obtain rule for parsing slices More... | |
| struct | get_rule_type< ITERT, pni::core::value > |
| obtain rule for parsing values More... | |
| struct | get_rule_type< ITERT, std::complex< T > > |
| obtain rule for complex numbers More... | |
| struct | get_sequence_rule |
| get rule for sequences More... | |
| struct | get_sequence_rule< ITERT, ST, true > |
| get string sequence rule More... | |
| struct | imag_policy |
| real policy for imaginary part More... | |
| class | image_channel_info |
| image channel information class More... | |
| class | image_info |
| image information type More... | |
| class | image_reader |
| base class for image readers More... | |
| class | invalid_object_error |
| unexpected invalid object More... | |
| class | io_error |
| general IO error More... | |
| class | link_error |
| link error More... | |
| class | object_error |
| general error on IO objects More... | |
| class | parser |
| parser for primitive types More... | |
| class | parser< pni::core::string, ITERT > |
| string parser More... | |
| class | parser< std::vector< T >, ITERT > |
| container parser More... | |
| class | parser_error |
| general parser related error More... | |
| struct | sequence_rule |
| container parser More... | |
| struct | slice_rule |
| slice parser More... | |
| class | spreadsheet_reader |
| base class for spreadsheet reader More... | |
| struct | string_sequence_rule |
| container parser More... | |
| class | tiff_reader |
| TIFF file reader. More... | |
| struct | trim_string |
| lazy string trimming More... | |
| struct | value_generator |
| generator for scalar type erasures More... | |
| struct | value_rule |
| value rule More... | |
Typedefs | |
| template<typename ITERT , typename T > | |
| using | pni_io_uint_generator = boost::spirit::karma::uint_generator< T > |
| template<typename ITERT , typename T > | |
| using | pni_io_int_generator = boost::spirit::karma::int_generator< T > |
| template<typename ITERT , typename T > | |
| using | pni_io_real_generator = boost::spirit::karma::real_generator< T, float_policy< T >> |
| template<typename ITERT , typename T > | |
| using | pni_io_complex_generator = complex_generator< ITERT, T > |
| template<typename ITERT , typename T > | |
| using | pni_io_bool_generator = boost::spirit::karma::bool_generator< T > |
| template<typename ITERT > | |
| using | primitive_generators = boost::mpl::map< boost::mpl::pair< pni::core::uint8, pni_io_uint_generator< ITERT, pni::core::uint8 >>, boost::mpl::pair< pni::core::uint16, pni_io_uint_generator< ITERT, pni::core::uint16 >>, boost::mpl::pair< pni::core::uint32, pni_io_uint_generator< ITERT, pni::core::uint32 >>, boost::mpl::pair< pni::core::uint64, pni_io_uint_generator< ITERT, pni::core::uint64 >>, boost::mpl::pair< pni::core::int8, pni_io_int_generator< ITERT, pni::core::int8 >>, boost::mpl::pair< pni::core::int16, pni_io_int_generator< ITERT, pni::core::int16 >>, boost::mpl::pair< pni::core::int32, pni_io_int_generator< ITERT, pni::core::int32 >>, boost::mpl::pair< pni::core::int64, pni_io_int_generator< ITERT, pni::core::int64 >>, boost::mpl::pair< pni::core::float32, pni_io_real_generator< ITERT, pni::core::float32 >>, boost::mpl::pair< pni::core::float64, pni_io_real_generator< ITERT, pni::core::float64 >>, boost::mpl::pair< pni::core::float128, pni_io_real_generator< ITERT, pni::core::float128 >>, boost::mpl::pair< pni::core::bool_t, pni_io_bool_generator< ITERT, pni::core::bool_t >>, boost::mpl::pair< pni::core::complex32, pni_io_complex_generator< ITERT, pni::core::float32 >>, boost::mpl::pair< pni::core::complex64, pni_io_complex_generator< ITERT, pni::core::float64 >>, boost::mpl::pair< pni::core::complex128, pni_io_complex_generator< ITERT, pni::core::float128 >> > |
| typedef boost::mpl::map < boost::mpl::pair < pni::core::uint8, boost::spirit::qi::uint_parser < pni::core::uint8, 10, 1, 4 > >, boost::mpl::pair < pni::core::uint16, > , boost::mpl::pair < pni::core::uint32, > , boost::mpl::pair < pni::core::uint64, > , boost::mpl::pair < pni::core::int8, boost::spirit::qi::uint_parser < pni::core::int8, 10, 1, 4 > >, boost::mpl::pair < pni::core::int16, > , boost::mpl::pair < pni::core::int32, > , boost::mpl::pair < pni::core::int64, > , boost::mpl::pair < core::float32, > , boost::mpl::pair < pni::core::float64, > , boost::mpl::pair < pni::core::float128, > , boost::mpl::pair < pni::core::bool_t, > , boost::mpl::pair< bool, > > | spirit_rules |
| spirit rule map More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &o, const column_info &ci) |
| pni::core::string | format (pni::core::uint8 v) |
| pni::core::string | format (pni::core::int8 v) |
| pni::core::string | format (pni::core::uint16 v) |
| pni::core::string | format (pni::core::int16 v) |
| pni::core::string | format (pni::core::uint32 v) |
| pni::core::string | format (pni::core::int32 v) |
| pni::core::string | format (pni::core::uint64 v) |
| pni::core::string | format (pni::core::int64 v) |
| pni::core::string | format (pni::core::float32 v) |
| pni::core::string | format (pni::core::float64 v) |
| pni::core::string | format (pni::core::float128 v) |
| pni::core::string | format (pni::core::complex32 v) |
| pni::core::string | format (pni::core::complex64 v) |
| pni::core::string | format (pni::core::complex128 v) |
| pni::core::string | format (pni::core::bool_t v) |
| pni::core::string | format (const pni::core::string &s) |
| pni::core::string | format (const pni::core::value &v) |
| pni::core::string | format (const pni::core::value_ref &v) |
| DECLARE_VECTOR_FORMAT (pni::core::uint8) | |
| DECLARE_VECTOR_FORMAT (pni::core::int8) | |
| DECLARE_VECTOR_FORMAT (pni::core::uint16) | |
| DECLARE_VECTOR_FORMAT (pni::core::int16) | |
| DECLARE_VECTOR_FORMAT (pni::core::uint32) | |
| DECLARE_VECTOR_FORMAT (pni::core::int32) | |
| DECLARE_VECTOR_FORMAT (pni::core::uint64) | |
| DECLARE_VECTOR_FORMAT (pni::core::int64) | |
| DECLARE_VECTOR_FORMAT (pni::core::float32) | |
| DECLARE_VECTOR_FORMAT (pni::core::float64) | |
| DECLARE_VECTOR_FORMAT (pni::core::float128) | |
| DECLARE_VECTOR_FORMAT (pni::core::complex32) | |
| DECLARE_VECTOR_FORMAT (pni::core::complex64) | |
| DECLARE_VECTOR_FORMAT (pni::core::complex128) | |
| DECLARE_VECTOR_FORMAT (pni::core::bool_t) | |
| DECLARE_VECTOR_FORMAT (pni::core::value) | |
| std::ostream & | operator<< (std::ostream &o, const image_info &i) |
| output operator for ImageInfo More... | |
| std::ostream & | operator<< (std::ostream &o, const io_error &e) |
| std::ostream & | operator<< (std::ostream &o, const link_error &e) |
| std::ostream & | operator<< (std::ostream &o, const parser_error &e) |
| std::ostream & | operator<< (std::ostream &o, const invalid_object_error &e) |
| std::ostream & | operator<< (std::ostream &o, const object_error &e) |
| string | format (const string &s) |
| string | format (const value &v) |
| string | format (const value_ref &v) |
| std::ostream & | operator<< (std::ostream &o, const tiff_reader &r) |
| using pni::io::pni_io_bool_generator = typedef boost::spirit::karma::bool_generator<T> |
| using pni::io::pni_io_complex_generator = typedef complex_generator<ITERT,T> |
| using pni::io::pni_io_int_generator = typedef boost::spirit::karma::int_generator<T> |
| using pni::io::pni_io_real_generator = typedef boost::spirit::karma::real_generator<T,float_policy<T>> |
| using pni::io::pni_io_uint_generator = typedef boost::spirit::karma::uint_generator<T> |
| using pni::io::primitive_generators = typedef boost::mpl::map< boost::mpl::pair<pni::core::uint8, pni_io_uint_generator<ITERT,pni::core::uint8>>, boost::mpl::pair<pni::core::uint16, pni_io_uint_generator<ITERT,pni::core::uint16>>, boost::mpl::pair<pni::core::uint32, pni_io_uint_generator<ITERT,pni::core::uint32>>, boost::mpl::pair<pni::core::uint64, pni_io_uint_generator<ITERT,pni::core::uint64>>, boost::mpl::pair<pni::core::int8, pni_io_int_generator<ITERT,pni::core::int8>>, boost::mpl::pair<pni::core::int16, pni_io_int_generator<ITERT,pni::core::int16>>, boost::mpl::pair<pni::core::int32, pni_io_int_generator<ITERT,pni::core::int32>>, boost::mpl::pair<pni::core::int64, pni_io_int_generator<ITERT,pni::core::int64>>, boost::mpl::pair<pni::core::float32, pni_io_real_generator<ITERT,pni::core::float32>>, boost::mpl::pair<pni::core::float64, pni_io_real_generator<ITERT,pni::core::float64>>, boost::mpl::pair<pni::core::float128, pni_io_real_generator<ITERT,pni::core::float128>>, boost::mpl::pair<pni::core::bool_t, pni_io_bool_generator<ITERT,pni::core::bool_t>>, boost::mpl::pair<pni::core::complex32, pni_io_complex_generator<ITERT,pni::core::float32>>, boost::mpl::pair<pni::core::complex64, pni_io_complex_generator<ITERT,pni::core::float64>>, boost::mpl::pair<pni::core::complex128, pni_io_complex_generator<ITERT,pni::core::float128>> > |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::uint8 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::int8 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::uint16 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::int16 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::uint32 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::int32 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::uint64 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::int64 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::float32 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::float64 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::float128 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::complex32 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::complex64 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::complex128 | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::bool_t | ) |
| pni::io::DECLARE_VECTOR_FORMAT | ( | pni::core::value | ) |
| pni::core::string pni::io::format | ( | pni::core::uint8 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::int8 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::uint16 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::int16 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::uint32 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::int32 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::uint64 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::int64 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::float32 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::float64 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::float128 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::complex32 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::complex64 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::complex128 | v | ) |
| pni::core::string pni::io::format | ( | pni::core::bool_t | v | ) |
| pni::core::string pni::io::format | ( | const pni::core::string & | s | ) |
| pni::core::string pni::io::format | ( | const pni::core::value & | v | ) |
| pni::core::string pni::io::format | ( | const pni::core::value_ref & | v | ) |
| string pni::io::format | ( | const string & | s | ) |
| string pni::io::format | ( | const value & | v | ) |
| string pni::io::format | ( | const value_ref & | v | ) |
| std::ostream& pni::io::operator<< | ( | std::ostream & | o, |
| const io_error & | e | ||
| ) |
| std::ostream& pni::io::operator<< | ( | std::ostream & | o, |
| const link_error & | e | ||
| ) |
| std::ostream& pni::io::operator<< | ( | std::ostream & | o, |
| const parser_error & | e | ||
| ) |
| std::ostream& pni::io::operator<< | ( | std::ostream & | o, |
| const invalid_object_error & | e | ||
| ) |
| std::ostream& pni::io::operator<< | ( | std::ostream & | o, |
| const object_error & | e | ||
| ) |
| std::ostream & pni::io::operator<< | ( | std::ostream & | o, |
| const column_info & | ci | ||
| ) |
| std::ostream & pni::io::operator<< | ( | std::ostream & | o, |
| const image_info & | i | ||
| ) |
Overloaded output stream operator for the ImageInfo type.
| o | reference to output stream |
| i | reference to an instance of ImageInfo |
| std::ostream& pni::io::operator<< | ( | std::ostream & | o, |
| const tiff_reader & | r | ||
| ) |
1.8.8