Class TempLat::AssignableTuple
template <int Shift, class... Args>
ClassList > TempLat > AssignableTuple
A class which makes tuple out of things that have an operator equal. Dispatch the equal. More...
#include <assignabletuple.h>
Inherits the following classes: TempLat::AssignableCollectionBase
Public Types
| Type | Name |
|---|---|
| typedef GetComponent | Getter |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr int | SHIFTIND = Shift |
Public Static Attributes inherited from TempLat::AssignableCollectionBase
See TempLat::AssignableCollectionBase
| Type | Name |
|---|---|
| constexpr size_t | size = sizeof...(Args) |
Public Functions
| Type | Name |
|---|---|
| AssignableTuple (Args... args) |
|
| auto & | getComp (Tag< N > t) |
| const auto & | getComp (Tag< N > t) const |
Public Functions inherited from TempLat::AssignableCollectionBase
See TempLat::AssignableCollectionBase
| Type | Name |
|---|---|
| AssignableCollectionBase (Args... args) |
|
| auto & | operator() (Tag< M > t) |
| const auto & | operator() (Tag< M > t) const |
| void | operator= (const AssignableCollectionBase< Q, Args... > & other) |
| void | operator= (R && r) |
Protected Attributes inherited from TempLat::AssignableCollectionBase
See TempLat::AssignableCollectionBase
| Type | Name |
|---|---|
| std::tuple< Args... > | fs |
Detailed Description
Unit test: ctest -R test-assignabletuple
Public Types Documentation
typedef Getter
Public Static Attributes Documentation
variable SHIFTIND
Public Functions Documentation
function AssignableTuple
function getComp [1/2]
function getComp [2/2]
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/assignabletuple.h