libabigail
|
The base class for member types, data members and member functions. Its purpose is mainly to carry the access specifier (and possibly other properties that might be shared by all class members) for the member. More...
#include <abg-ir.h>
Classes | |
struct | hash |
The hashing functor for member_base. More... | |
Public Member Functions | |
member_base (access_specifier a, bool is_static=false) | |
access_specifier | get_access_specifier () const |
Getter for the access specifier of this member. | |
bool | get_is_static () const |
virtual bool | operator== (const member_base &o) const |
void | set_access_specifier (access_specifier a) |
Setter for the access specifier of this member. | |
void | set_is_static (bool f) |
Set a flag saying if the parameter is static or not. | |
Protected Attributes | |
enum access_specifier | access_ |
bool | is_static_ |
The base class for member types, data members and member functions. Its purpose is mainly to carry the access specifier (and possibly other properties that might be shared by all class members) for the member.
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in class_decl::base_spec, and member_class_template.
|
inline |
|
inline |
|
protected |