|
Bifrost SDK
Bifrost SDK documentation
|
Generic opaque handle to a source (provenance). More...
#include <Source.h>
Public Member Functions | |
| Source () noexcept | |
| Default constructor (empty/invalid Source). More... | |
| Source (Source const &o) | |
| Copy constructor. More... | |
| Source (Source &&o) noexcept | |
| Move constructor. More... | |
| Source & | operator= (Source const &o) |
| Copy assignment operator. More... | |
| Source & | operator= (Source &&o) noexcept |
| Move assignment operator. More... | |
| ~Source () | |
| Destructor. More... | |
| bool | isValid () const |
| Whether the Source is valid or not. More... | |
| operator bool () const | |
| Whether the Source is valid or not. More... | |
Generic opaque handle to a source (provenance).
This can be used to attach a source object to messages (Message) or other entities such that the source entity can be retrieved back if needed.
|
noexcept |
Default constructor (empty/invalid Source).
| Amino::Source::Source | ( | Source const & | o | ) |
Copy constructor.
|
noexcept |
Move constructor.
| Amino::Source::~Source | ( | ) |
Destructor.
| bool Amino::Source::isValid | ( | ) | const |
Whether the Source is valid or not.
|
inlineexplicit |