Public Types | |
enum | Kind { Plain , Inherited , InheritedFrom } |
Public Member Functions | ||
AttrDef (Expr *e, const PosIdx &pos, Kind kind=Kind::Plain) | ||
const T & | chooseByKind (const T &plain, const T &inherited, const T &inheritedFrom) const | |
Public Attributes | |
Kind | kind |
Expr * | e |
PosIdx | pos |
Displacement | displ = 0 |
|
strong |