libqxp::QXPDetector Class Reference

#include <QXPDetector.h>

Public Member Functions

 QXPDetector ()
 
 ~QXPDetector ()=default
 
void detect (const std::shared_ptr< librevenge::RVNGInputStream > &input)
 
const std::shared_ptr
< librevenge::RVNGInputStream > & 
input () const
 
const std::shared_ptr
< QXPHeader > & 
header () const
 
bool isSupported () const
 
QXPDocument::Type type () const
 

Private Attributes

std::shared_ptr
< librevenge::RVNGInputStream > 
m_input
 
std::shared_ptr< QXPHeaderm_header
 
QXPDocument::Type m_type
 
bool m_supported
 

Constructor & Destructor Documentation

libqxp::QXPDetector::QXPDetector ( )
libqxp::QXPDetector::~QXPDetector ( )
default

Member Function Documentation

void libqxp::QXPDetector::detect ( const std::shared_ptr< librevenge::RVNGInputStream > &  input)
const std::shared_ptr< QXPHeader > & libqxp::QXPDetector::header ( ) const
const std::shared_ptr< librevenge::RVNGInputStream > & libqxp::QXPDetector::input ( ) const

Referenced by detect().

bool libqxp::QXPDetector::isSupported ( ) const
QXPDocument::Type libqxp::QXPDetector::type ( ) const

Referenced by detect().

Member Data Documentation

std::shared_ptr<QXPHeader> libqxp::QXPDetector::m_header
private

Referenced by detect(), and header().

std::shared_ptr<librevenge::RVNGInputStream> libqxp::QXPDetector::m_input
private

Referenced by detect(), and input().

bool libqxp::QXPDetector::m_supported
private

Referenced by detect(), and isSupported().

QXPDocument::Type libqxp::QXPDetector::m_type
private

Referenced by detect(), and type().


The documentation for this class was generated from the following files:

Generated for libqxp by doxygen 1.8.6