|
LLVM
3.7.0
|
#include <StratifiedSets.h>
Public Member Functions | |
| StratifiedSets< T > | build () |
| std::size_t | size () const |
| std::size_t | numSets () const |
| bool | has (const T &Elem) const |
| bool | add (const T &Main) |
| bool | addAbove (const T &Main, const T &ToAdd) |
| bool | addBelow (const T &Main, const T &ToAdd) |
| bool | addWith (const T &Main, const T &ToAdd) |
| void | noteAttribute (const T &Main, unsigned AttrNum) |
| void | noteAttributes (const T &Main, const StratifiedAttrs &NewAttrs) |
| StratifiedAttrs | getAttributes (const T &Main) |
| bool | getAttribute (const T &Main, unsigned AttrNum) |
| StratifiedAttrs | getRawAttributes (const T &Main) |
| bool | getRawAttribute (const T &Main, unsigned AttrNum) |
Definition at line 213 of file StratifiedSets.h.
|
inline |
Definition at line 396 of file StratifiedSets.h.
Referenced by buildSetsFrom().
|
inline |
Definition at line 407 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has().
Referenced by buildSetsFrom().
|
inline |
Definition at line 420 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has().
Referenced by buildSetsFrom().
|
inline |
Definition at line 430 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has().
Referenced by buildSetsFrom().
|
inline |
Definition at line 383 of file StratifiedSets.h.
Referenced by buildSetsFrom().
|
inline |
Definition at line 464 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::getAttributes(), and llvm::StratifiedLink::SetSentinel.
|
inline |
Definition at line 451 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has(), and llvm::Link.
Referenced by llvm::StratifiedSetsBuilder< T >::getAttribute().
|
inline |
Definition at line 483 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::getRawAttributes(), and llvm::StratifiedLink::SetSentinel.
|
inline |
Definition at line 473 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has(), and llvm::Link.
Referenced by llvm::StratifiedSetsBuilder< T >::getRawAttribute().
|
inline |
Definition at line 394 of file StratifiedSets.h.
Referenced by llvm::StratifiedSetsBuilder< T >::addAbove(), llvm::StratifiedSetsBuilder< T >::addBelow(), llvm::StratifiedSetsBuilder< T >::addWith(), llvm::StratifiedSetsBuilder< T >::getAttributes(), llvm::StratifiedSetsBuilder< T >::getRawAttributes(), llvm::StratifiedSetsBuilder< T >::noteAttribute(), and llvm::StratifiedSetsBuilder< T >::noteAttributes().
|
inline |
Definition at line 436 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has(), llvm::Link, and llvm::StratifiedLink::SetSentinel.
|
inline |
Definition at line 444 of file StratifiedSets.h.
References llvm::StratifiedSetsBuilder< T >::has(), and llvm::Link.
Referenced by buildSetsFrom().
|
inline |
Definition at line 392 of file StratifiedSets.h.
|
inline |
Definition at line 391 of file StratifiedSets.h.
1.8.6