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;}
253 Filter(TRN_Filter impl,
bool is_owner);
260#include <Impl/Filter.inl>
const char * GetDecodeName() const
size_t Truncate(size_t new_size)
void WriteToFile(const UString &path, bool append)
void Seek(ptrdiff_t offset, ReferencePos origin)
size_t SetCount(size_t new_count)
void SetStreamLength(size_t bytes)
void Consume(size_t num_bytes)
const UString GetFilePath() const
Filter ReleaseAttachedFilter()
Filter CreateInputIterator()
Filter & operator=(const Filter &other)
Filter GetAttachedFilter()
void AttachFilter(Filter attach_filter)
Filter(const Filter ©)
const char * GetName() const