class Bindgen::Parser::BaseClass

Overview

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

Included Modules

Defined in:

bindgen/parser/base_class.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(name : String, access : Bindgen::Parser::AccessSpecifier = AccessSpecifier::Public, virtual : Bool = false, inherited_constructor : Bool = false) #

[View source]

Instance Method Detail

Visibility of the base class.


[View source]
def inherited_constructor? : Bool #

[View source]
def name : String #

Fully qualified name of the base class.


[View source]
def private?(*args, **options) #

[View source]
def private?(*args, **options, &) #

[View source]
def protected?(*args, **options) #

[View source]
def protected?(*args, **options, &) #

[View source]
def public?(*args, **options) #

[View source]
def public?(*args, **options, &) #

[View source]
def virtual? : Bool #

[View source]