libabigail
|
Abstraction of a member function context relationship. This relates a member function to its parent class. More...
#include <abg-ir.h>
Public Member Functions | |
mem_fn_context_rel (scope_decl *s) | |
mem_fn_context_rel (scope_decl *s, bool is_constructor, bool is_destructor, bool is_const, bool is_virtual, size_t vtable_offset_in_bits, access_specifier access, bool is_static) | |
bool | is_const () const |
Getter for the 'is-const' property. | |
void | is_const (bool f) |
Setter for the 'is-const' property. | |
bool | is_constructor () const |
Getter for the 'is-constructor' property. | |
void | is_constructor (bool f) |
Setter for the 'is-constructor' property. | |
bool | is_destructor () const |
Getter for the 'is-destructor' property. | |
void | is_destructor (bool f) |
Setter for the 'is-destructor' property. | |
bool | is_virtual () const |
void | is_virtual (bool is_virtual) |
size_t | vtable_offset () const |
Getter for the vtable offset property. | |
void | vtable_offset (size_t s) |
Setter for the vtable offset property. | |
Public Member Functions inherited from context_rel | |
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. | |
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 | |
bool | is_const_ |
bool | is_constructor_ |
bool | is_destructor_ |
bool | is_virtual_ |
ssize_t | vtable_offset_in_bits_ |
Protected Attributes inherited from context_rel | |
enum access_specifier | access_ |
bool | is_static_ |
scope_decl * | scope_ |
Abstraction of a member function context relationship. This relates a member function to its parent class.
|
inline |
|
inline |
|
inline |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |