Lines Matching refs:Exif
50 struct PythonEntry : public Exif::Entry
53 PythonEntry(Exif::Entry const &other) : Exif::Entry(other) {} in PythonEntry()
189 struct PythonContent : public Exif::Content
194 PythonContent(Exif::Content const &other) : Exif::Content(other) {} in PythonContent()
207 return Exif::Entry(content_->entries[i]); in entry()
218 return Exif::Entry(content_->entries[index]); in entry()
220 return Exif::Entry(content_->entries[size()+index]); in entry()
228 return Exif::Entry(); // never reached in entry()
240 struct PythonData : public Exif::Data
247 : Exif::Data(path, &success_) in PythonData()
257 unsigned int size) : Exif::Data(data, size) {} in PythonData()
258 PythonData(Exif::Data const &other) : Exif::Data(other) {} in PythonData()
267 return Exif::Content(data_->ifd[index]); in ifdContent()
277 return Exif::Content(data_->ifd[index]); in ifdContent()
279 return Exif::Content(data_->ifd[size()+index]); in ifdContent()
287 return Exif::Content(); // never reached in ifdContent()
346 BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(entrydumps, Exif::Entry::dump, 0, 1)
347 BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(contentdumps, Exif::Content::dump, 0, 1)
497 .add_property("tag", &Exif::Entry::tag) in BOOST_PYTHON_MODULE()
498 .add_property("format", &Exif::Entry::format) in BOOST_PYTHON_MODULE()
499 .add_property("components", &Exif::Entry::components) in BOOST_PYTHON_MODULE()
502 .def("value", &Exif::Entry::value) in BOOST_PYTHON_MODULE()
503 .def("briefValue", &Exif::Entry::briefValue) in BOOST_PYTHON_MODULE()
504 .def("dump", &Exif::Entry::dump);//, entrydumps()); in BOOST_PYTHON_MODULE()
509 .def("__len__", &Exif::Content::size) in BOOST_PYTHON_MODULE()
512 .def("dump", &Exif::Content::dump);//, contentdumps()); in BOOST_PYTHON_MODULE()
519 .def("__len__", &Exif::Data::size) in BOOST_PYTHON_MODULE()
522 .def("byteOrder", &Exif::Data::byteOrder) in BOOST_PYTHON_MODULE()
523 .def("dump", &Exif::Data::dump); in BOOST_PYTHON_MODULE()