Content Hub  0.0.1
A session-wide content-exchange service
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Friends
com::ubuntu::content::Type Class Reference

#include <type.h>

+ Inheritance diagram for com::ubuntu::content::Type:
+ Collaboration diagram for com::ubuntu::content::Type:

Classes

struct  Known
 

Public Member Functions

virtual ~Type ()
 
 Type (const Type &)
 
Typeoperator= (const Type &)
 
bool operator== (const Type &) const
 
bool operator< (const Type &) const
 
virtual Q_INVOKABLE const QString & id () const
 

Static Public Member Functions

static const Typeunknown ()
 

Protected Member Functions

 Type (const QString &, QObject *=nullptr)
 

Friends

struct Known
 
class detail::Service
 
class detail::Hook
 

Detailed Description

Definition at line 35 of file type.h.

Constructor & Destructor Documentation

virtual com::ubuntu::content::Type::~Type ( )
virtual
com::ubuntu::content::Type::Type ( const Type )
com::ubuntu::content::Type::Type ( const QString &  ,
QObject = nullptr 
)
explicitprotected

Member Function Documentation

virtual Q_INVOKABLE const QString& com::ubuntu::content::Type::id ( ) const
virtual
bool com::ubuntu::content::Type::operator< ( const Type ) const
Type& com::ubuntu::content::Type::operator= ( const Type )
bool com::ubuntu::content::Type::operator== ( const Type ) const
static const Type& com::ubuntu::content::Type::unknown ( )
static

Friends And Related Function Documentation

friend class detail::Hook
friend

Definition at line 66 of file type.h.

friend class detail::Service
friend

Definition at line 65 of file type.h.

friend struct Known
friend

Definition at line 64 of file type.h.


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