Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtOhos::TypedId< IdValueType, TypeTag > Class Template Reference

#include <qohosutils.h>

Collaboration diagram for QtOhos::TypedId< IdValueType, TypeTag >:

Public Types

using ValueType = IdValueType

Public Member Functions

 TypedId (IdValueType value)
 TypedId ()=default
 TypedId (const TypedId &other)
TypedIdoperator= (const TypedId &other)
 TypedId (TypedId &&other)
TypedIdoperator= (TypedId &&other)
 ~TypedId ()=default
bool operator== (const TypedId &other) const
bool operator!= (const TypedId &other) const
bool operator< (const TypedId &other) const
IdValueType value () const

Detailed Description

template<typename IdValueType, typename TypeTag>
class QtOhos::TypedId< IdValueType, TypeTag >

Definition at line 34 of file qohosutils.h.

Member Typedef Documentation

◆ ValueType

template<typename IdValueType, typename TypeTag>
using QtOhos::TypedId< IdValueType, TypeTag >::ValueType = IdValueType

Definition at line 37 of file qohosutils.h.

Constructor & Destructor Documentation

◆ TypedId() [1/4]

template<typename IdValueType, typename Tag>
QtOhos::TypedId< IdValueType, Tag >::TypedId ( IdValueType value)
explicit

Definition at line 149 of file qohosutils.h.

◆ TypedId() [2/4]

template<typename IdValueType, typename TypeTag>
QtOhos::TypedId< IdValueType, TypeTag >::TypedId ( )
default

◆ TypedId() [3/4]

template<typename IdValueType, typename Tag>
QtOhos::TypedId< IdValueType, Tag >::TypedId ( const TypedId< IdValueType, TypeTag > & other)
default

◆ TypedId() [4/4]

template<typename IdValueType, typename Tag>
QtOhos::TypedId< IdValueType, Tag >::TypedId ( TypedId< IdValueType, TypeTag > && other)
default

◆ ~TypedId()

template<typename IdValueType, typename TypeTag>
QtOhos::TypedId< IdValueType, TypeTag >::~TypedId ( )
default

Member Function Documentation

◆ operator!=()

template<typename IdValueType, typename Tag>
bool QtOhos::TypedId< IdValueType, Tag >::operator!= ( const TypedId< IdValueType, TypeTag > & other) const

Definition at line 161 of file qohosutils.h.

◆ operator<()

template<typename IdValueType, typename Tag>
bool QtOhos::TypedId< IdValueType, Tag >::operator< ( const TypedId< IdValueType, TypeTag > & other) const

Definition at line 167 of file qohosutils.h.

◆ operator=() [1/2]

template<typename IdValueType, typename Tag>
TypedId< IdValueType, Tag > & QtOhos::TypedId< IdValueType, Tag >::operator= ( const TypedId< IdValueType, TypeTag > & other)
default

◆ operator=() [2/2]

template<typename IdValueType, typename Tag>
TypedId< IdValueType, Tag > & QtOhos::TypedId< IdValueType, Tag >::operator= ( TypedId< IdValueType, TypeTag > && other)
default

◆ operator==()

template<typename IdValueType, typename Tag>
bool QtOhos::TypedId< IdValueType, Tag >::operator== ( const TypedId< IdValueType, TypeTag > & other) const

Definition at line 155 of file qohosutils.h.

◆ value()

template<typename IdValueType, typename Tag>
IdValueType QtOhos::TypedId< IdValueType, Tag >::value ( ) const

Definition at line 173 of file qohosutils.h.


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