|
LLVM
8.0.1
|
A "link" between two StratifiedSets. More...
#include "Analysis/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.
|
inline |
Definition at line 62 of file StratifiedSets.h.
|
inline |
Definition at line 60 of file StratifiedSets.h.
|
inline |
Definition at line 59 of file StratifiedSets.h.
| StratifiedIndex llvm::cflaa::StratifiedLink::Above |
The index for the set "above" current.
Definition at line 49 of file StratifiedSets.h.
| 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.
|
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.
1.8.13