|
LLVM
4.0.0
|
A "link" between two StratifiedSets. More...
#include <StratifiedSets.h>
Public Member Functions | |
| StratifiedLink () | |
| bool | hasBelow () const |
| bool | hasAbove () const |
| void | clearBelow () |
| void | clearAbove () |
Public Attributes | |
| StratifiedIndex | Above |
| The index for the set "above" current. More... | |
| StratifiedIndex | Below |
| The link for the set "below" current. More... | |
| AliasAttrs | Attrs |
| Attributes for these StratifiedSets. More... | |
Static Public Attributes | |
| static const StratifiedIndex | SetSentinel |
| This is a value used to signify "does not exist" where the StratifiedIndex type is used. More... | |
A "link" between two StratifiedSets.
Definition at line 39 of file StratifiedSets.h.
|
inline |
Definition at line 57 of file StratifiedSets.h.
|
inline |
Definition at line 63 of file StratifiedSets.h.
References Above, and SetSentinel.
|
inline |
Definition at line 62 of file StratifiedSets.h.
References Below, and SetSentinel.
|
inline |
Definition at line 60 of file StratifiedSets.h.
References Above, and SetSentinel.
|
inline |
Definition at line 59 of file StratifiedSets.h.
References Below, and SetSentinel.
| StratifiedIndex llvm::cflaa::StratifiedLink::Above |
The index for the set "above" current.
Definition at line 49 of file StratifiedSets.h.
Referenced by clearAbove(), and hasAbove().
| AliasAttrs llvm::cflaa::StratifiedLink::Attrs |
Attributes for these StratifiedSets.
Definition at line 55 of file StratifiedSets.h.
| StratifiedIndex llvm::cflaa::StratifiedLink::Below |
The link for the set "below" current.
Definition at line 52 of file StratifiedSets.h.
Referenced by clearBelow(), and hasBelow().
|
static |
This is a value used to signify "does not exist" where the StratifiedIndex type is used.
This is used instead of Optional<StratifiedIndex> because Optional<StratifiedIndex> would eat up a considerable amount of extra memory, after struct padding/alignment is taken into account.
Definition at line 46 of file StratifiedSets.h.
Referenced by clearAbove(), clearBelow(), hasAbove(), and hasBelow().
1.8.6