libabigail
|
The abstraction of the relationship between an entity and its containing scope (its context). That relationship can carry properties like access rights (if the parent is a class_decl), etc. More...
#include <abg-ir.h>
Public Member Functions | |
context_rel (scope_decl *s) | |
context_rel (scope_decl *s, access_specifier a, bool f) | |
access_specifier | get_access_specifier () const |
bool | get_is_static () const |
scope_decl * | get_scope () const |
bool | operator!= (const context_rel &o) const |
Inequality operator. More... | |
bool | operator== (const context_rel &o) const |
void | set_access_specifier (access_specifier a) |
void | set_is_static (bool s) |
void | set_scope (scope_decl *s) |
Protected Attributes | |
enum access_specifier | access_ |
bool | is_static_ |
scope_decl * | scope_ |
The abstraction of the relationship between an entity and its containing scope (its context). That relationship can carry properties like access rights (if the parent is a class_decl), etc.
But importantly, this relationship carries a pointer to the actualy parent.
|
inline |
|
inline |
|
inline |
|
virtual |
|
inline |
|
inline |
|
inline |
Inequality operator.
o | the other instance of context_rel to compare the current instance against. |
o
.
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |