Classes | Typedefs | Functions
utl::detail Namespace Reference

Classes

struct  LabeledObjectFunctor
 
struct  zfilter
 

Typedefs

typedef zfilter
< boost::iostreams::filtering_istream,
boost::iostreams::gzip_decompressor,
boost::iostreams::bzip2_decompressor > 
zifilter
 
typedef zfilter
< boost::iostreams::filtering_ostream,
boost::iostreams::gzip_compressor,
boost::iostreams::bzip2_compressor > 
zofilter
 

Functions

zip_type deduce_zip_type (const std::string &filename, const zip_type ztype)
 
bool is_automatic (const zip_type ztype)
 
template<class T >
void Release (T *&p)
 
template<>
void Release (char *&p)
 
template<>
void Release (XMLCh *&p)
 
template<>
void Release (xercesc::DOMLSSerializer *&p)
 

Typedef Documentation

typedef zfilter< boost::iostreams::filtering_istream, boost::iostreams::gzip_decompressor, boost::iostreams::bzip2_decompressor > utl::detail::zifilter

Definition at line 71 of file zstream.h.

typedef zfilter< boost::iostreams::filtering_ostream, boost::iostreams::gzip_compressor, boost::iostreams::bzip2_compressor > utl::detail::zofilter

Definition at line 78 of file zstream.h.

Function Documentation

zip_type utl::detail::deduce_zip_type ( const std::string &  filename,
const zip_type  ztype 
)
inline

Definition at line 27 of file zfstream.h.

References utl::bzip2, utl::gzip, is_automatic(), utl::none, and utl::xzip.

Referenced by utl::zfstream_source::open(), and utl::zfstream_sink::open().

bool utl::detail::is_automatic ( const zip_type  ztype)
inline

Definition at line 19 of file zfstream.h.

References utl::automatic.

Referenced by deduce_zip_type().

template<class T >
void utl::detail::Release ( T *&  p)
inline

Definition at line 15 of file XercesUtil.h.

Referenced by utl::XercesPtr< T >::Release().

template<>
void utl::detail::Release ( char *&  p)
inline

Definition at line 22 of file XercesUtil.h.

template<>
void utl::detail::Release ( XMLCh *&  p)
inline

Definition at line 25 of file XercesUtil.h.

template<>
void utl::detail::Release ( xercesc::DOMLSSerializer *&  p)
inline

Definition at line 28 of file XercesUtil.h.


, generated on Tue Sep 26 2023.