A TypeSignature equipped with specific helper methods dealing in the hidden type.
More...
#include <sauce/internal/type_id.h>
|
| TypeId (TypeSignature const &signature) |
|
A TypeSignature equipped with specific helper methods dealing in the hidden type.
◆ TypeId()
sauce::internal::TypeId::TypeId |
( |
TypeSignature const & |
signature | ) |
|
|
inlineexplicitprotected |
42 :
43 signature(signature) {}
◆ ~TypeId()
virtual sauce::internal::TypeId::~TypeId |
( |
| ) |
|
|
inlinevirtual |
◆ operator!=()
bool sauce::internal::TypeId::operator!= |
( |
TypeId const & |
id | ) |
const |
|
inline |
53 {
54 return signature != id.signature;
55 }
◆ operator<()
bool sauce::internal::TypeId::operator< |
( |
TypeId const & |
id | ) |
const |
|
inline |
57 {
58 return signature < id.signature;
59 }
◆ operator==()
bool sauce::internal::TypeId::operator== |
( |
TypeId const & |
id | ) |
const |
|
inline |
49 {
50 return signature == id.signature;
51 }
◆ throwOutOfScopeException()
virtual void sauce::internal::TypeId::throwOutOfScopeException |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: