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 | ||
) |