5 #ifndef PDFTRON_H_CPPFiltersFilter
6 #define PDFTRON_H_CPPFiltersFilter
9 #include <C/Filters/TRN_Filter.h>
10 #include <C/Common/TRN_Types.h>
58 operator bool () {
return m_impl!=0;}
118 void Consume (
size_t num_bytes);
253 Filter(TRN_Filter impl,
bool is_owner);
260 #include <Impl/Filter.inl>
266 #endif // PDFTRON_H_CPPFiltersFilter
void WriteToFile(const UString &path, bool append)
void Seek(ptrdiff_t offset, ReferencePos origin)
void Consume(size_t num_bytes)
void SetStreamLength(size_t bytes)
const char * GetName() const
Filter & operator=(const Filter &other)
Filter ReleaseAttachedFilter()
const UString GetFilePath() const
size_t Truncate(size_t new_size)
Filter CreateInputIterator()
const char * GetDecodeName() const
size_t SetCount(size_t new_count)
void AttachFilter(Filter attach_filter)
Filter GetAttachedFilter()