class

Bindgen::Parser::BaseClass

Inherits JSON::Serializable < Reference < Object

Describes a class which is derived from another Bindgen::Class.

Constructors

new(name : String, access : Bindgen::Parser::AccessSpecifier = AccessSpecifier::Public, virtual : Bool = false, inherited_constructor : Bool = false, offset : Int32 = 0)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

access

Visibility of the base class.

Source
inherited_constructor?

Does the Bindgen::Class derive its constructors from this class?

Source
name

Fully qualified name of the base class.

Source
offset

Offset of the base in the derived class. A pointer to the derived class can only be used as pointer to the base if it's 0.

Source
private?(*args, **options)
Source
private?(*args, **options, &)
Source
protected?(*args, **options)
Source
protected?(*args, **options, &)
Source
public?(*args, **options)
Source
public?(*args, **options, &)
Source
virtual?

Is this inheritance virtual?

Source