Specialization of TypeSwitch for void returning callables.
Declared in <llvm/ADT/TypeSwitch.h>
template<typename T>
class TypeSwitch<T, void>
: public /* implementation-defined */
| Name | Description |
|---|---|
/* implementation-defined */ |
| Name | Description |
|---|---|
BaseT | CRTP base that provides Case() helpers for this TypeSwitch. |
| Name | Description |
|---|---|
TypeSwitch [constructor] | Move-construct from another TypeSwitch. |
operator= | Assignment operators |
Case | Case overloads |
Default | As a default, invoke the given callable within the root value. |
DefaultUnreachable | Declare default as unreachable, making sure that all cases were handled. |
| Name | Description |
|---|---|
Unnamed using | Inherit constructors from the CRTP base. |
Case | Inherit Case() overloads from the CRTP base. |
| Name | Description |
|---|---|
castValue | Attempt to dyn_cast the given value to CastT. |
| Name | Description |
|---|---|
value | The root value we are switching on. |