10 #ifndef LIBEBOOK_LIBCSS_H_INCLUDED 11 #define LIBEBOOK_LIBCSS_H_INCLUDED 13 #include <boost/intrusive_ptr.hpp> 14 #include <boost/shared_ptr.hpp> 16 #pragma GCC diagnostic ignored "-Wpedantic" 17 #include <libcss/libcss.h> 28 CSSStylesheetPtr_t
wrap(css_stylesheet *
p);
29 CSSSelectCtxPtr_t
wrap(css_select_ctx *
p);
30 CSSSelectResultsPtr_t
wrap(css_select_results *
p);
32 LWCStringPtr_t
wrap(lwc_string *
p);
39 #endif // LIBEBOOK_LIBCSS_H_INCLUDED boost::shared_ptr< css_select_results > CSSSelectResultsPtr_t
Definition: libebook_libcss.h:24
Definition: EBOOKHTMLToken.h:118
boost::shared_ptr< css_select_ctx > CSSSelectCtxPtr_t
Definition: libebook_libcss.h:23
void intrusive_ptr_release(XMLTreeNode *const p)
Definition: XMLTreeNode.cpp:489
boost::shared_ptr< css_stylesheet > CSSStylesheetPtr_t
Definition: libebook_libcss.h:22
HUBBUBParserPtr_t wrap(hubbub_parser *const p)
Definition: libebook_hubbub.cpp:15
Definition: CHMParser.cpp:20
boost::intrusive_ptr< lwc_string > LWCStringPtr_t
Definition: libebook_libcss.h:26
void intrusive_ptr_add_ref(XMLTreeNode *const p)
Definition: XMLTreeNode.cpp:484