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)
 

Properties

QString id
 

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 63 of file type.h.

friend class detail::Service
friend

Definition at line 62 of file type.h.

friend struct Known
friend

Definition at line 61 of file type.h.

Property Documentation

QString com::ubuntu::content::Type::id
read

Definition at line 38 of file type.h.


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